Генерация случайных чисел в Python

Случайное число представляет интерес для таких приложений, как обработка сигналов, анализ данных, статистика и т.д. Вы можете сгенерировать случайное число в программировании на 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *