Как мне сгенерировать (и пометить) случайное целое число с помощью Python 3.2? - PullRequest
10 голосов
/ 24 декабря 2010

Хорошо, я правда новичок в программировании, но я не могу определить, как получить python v3.2 для генерации случайного положительного целого числа между параметрами, которые я ему дал.Чтобы вы могли понять контекст, я пытаюсь создать игру-угадайку, в которой пользователь вводит параметры (скажем, от 1 до 50), а компьютер генерирует случайное число между заданными числами.Пользователь должен будет угадать значение, которое выбрал компьютер.Я искал долго и упорно, но все решения я могу найти только сказать один, как получить более ранние версии питона, чтобы сгенерировать случайное число.Насколько я могу судить, v.3.2 изменил способ генерации и маркировки случайного целого числа.Кто-нибудь знает, как это сделать?

Ответы [ 2 ]

11 голосов
/ 24 декабря 2010

Используйте random.randrange или random.randint (обратите внимание, что ссылки на документы Python 3k).

In [67]: import random
In [69]: random.randrange(1,10)
Out[69]: 8
1 голос
/ 15 мая 2016

Вы можете использовать random модуль:

import random

# Random integer >= 5 and < 10
random.randrange(5, 10)
...