Случайное число представляет интерес для таких приложений, как обработка сигналов, анализ данных, статистика и т.д. Вы можете сгенерировать случайное число в программировании на Python, используя модуль random.
Чтобы сгенерировать случайное число в python, вы можете импортировать случайный модуль и использовать функцию randInt().
В этом руководстве мы узнаем, как сгенерировать случайное число с помощью random.
Синтаксис
Вам необходимо импортировать случайный пакет, прежде чем вы сможете вызывать какие-либо его функции в своей программе. Следующий оператор импортирует пакет в вашу программу.
import random
Синтаксис:
randomnumber = random.randint(minimum, maximum)
Где:
- [minimum, maximum] – это диапазон, из которого выбирается случайное целое число;
- команда randint() возвращает целое число.
Генерация случайного числа применяется для моделирования однородных вероятностных событий, азартных игр, статистической выборки и т.д.
Пример 1
В следующем примере мы сгенерируем случайное число в диапазоне [10, 152].
import random randomnumber = random.randint(10, 152) print(randomnumber)
Вывод:
C:\python>python example.py 144 C:\python>python example.py 12 C:\python>python example.py 79 C:\python>python example.py 54
Каждый раз, когда запускается функция randint(), случайным образом генерируется другое число.
Пример 2: отрицательное число
Вы можете указать отрицательный диапазон для выбора случайного числа. Укажите максимальное и минимальное допустимые отрицательные числа.
В следующем примере мы сгенерируем случайное число в диапазоне [-100, -21].
import random randomnumber = random.randint(-100, -21) print(randomnumber)
Вывод:
C:\python>python example.py -74 C:\python>python example.py -95 C:\python>python example.py -70