Python предоставляет несколько функций для генерации случайных чисел. Большинство этих функций доступны в модуле Python random. Вы можете использовать эти функции для генерации случайных чисел в ваших скриптах Python.
Вот пять основных функций, используемых для генерации случайных чисел в скрипте Python.
Эта функция возвращает случайное значение с плавающей запятой от 0 до 1. Вы также можете указать диапазон, чтобы переопределить значения по умолчанию.
import random # Выведите случайное число с плавающей запятой от 0 до 1 x = random.random() print (x) # Выведите случайное число с плавающей запятой от 0 до 10 x = random.random() * 10 print (x) # Выведите случайное число с плавающей запятой между -5 и +5 x = random.random() * 10 – 5 print (x)
Функция randint() принимает диапазон и выдает целое число между заданным диапазоном.
import random # Выведите случайное целое число от 10 до 100 x = random.randint(10, 100) print (x)
Так же, как функция randint() генерирует целое число в заданном диапазоне, uniform() делает то же самое для чисел с плавающей запятой. import random
# Выведите число с плавающей запятой от 10 до 50 x = random.uniform(10, 50) print (x)
Функция randrange() используется для выбора целочисленного значения в определенном диапазоне. Вы также можете указать выбор четного или нечетного числа в диапазоне.
import random # Выведите целое число от 0 до 9 x = random.randrange(10) print (x) # Выведите целое число от 10 до 99 x = random.randrange(10, 100) print (x) # Выведите четное целое число от 10 до 99 x = random.randrange(10, 100, 2) print (x)
Функция Python choice() используется для выбора одного случайного элемента из последовательности.
import random # Выберите случайный элемент из приведенной ниже последовательности x = random.choice([‘red’, ‘geen’, ‘yellow’]) print (x)