Генерация случайных целых чисел от 0 до 9
Как я могу генерировать случайные целые числа от 0 до 9 (включительно) в Python?
Например, 0, 1, 23, 4 5, 6 7, 8,,,,,,,,,,,,,,,,,,,, 9
0
1
2
3
4
5
6
7
8
9
Переведено автоматически
Ответ 1
Попробовать random.randrange:
random.randrange
from random import randrangeprint(randrange(10))
Ответ 2
Попробовать random.randint:
random.randint
import randomprint(random.randint(0, 9))
Состояние документов:
random.randint(a, b)Возвращает случайное целое число N такое, что a <= N <= b. Псевдоним для randrange(a, b+1).
random.randint(a, b)
Возвращает случайное целое число N такое, что a <= N <= b. Псевдоним для randrange(a, b+1).
a <= N <= b
randrange(a, b+1)
Ответ 3
Попробуйте это:
from random import randrange, uniform# randrange gives you an integral valueirand = randrange(0, 10)# uniform gives you a floating-point valuefrand = uniform(0, 10)
Ответ 4
from random import randintx = [randint(0, 9) for p in range(0, 10)]
Генерируется 10 псевдослучайных целых чисел в диапазоне от 0 до 9 включительно.