Python предоставляет несколько функций для генерации случайных чисел. Большинство этих функций доступны в модуле Python random. Вы можете использовать эти функции для генерации случайных чисел в ваших скриптах Python.
Вот пять основных функций, используемых для генерации случайных чисел в скрипте Python.
- random()
- randint()
- uniform()
- randrange()
- choice()
1. Функция random() в 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)
2. Функция randint() в Python:
Функция randint() принимает диапазон и выдает целое число между заданным диапазоном.
import random # Выведите случайное целое число от 10 до 100 x = random.randint(10, 100) print (x)
3. Функция uniform() в Python:
Так же, как функция randint() генерирует целое число в заданном диапазоне, uniform() делает то же самое для чисел с плавающей запятой. import random
# Выведите число с плавающей запятой от 10 до 50 x = random.uniform(10, 50) print (x)
4. Функция randrange() в Python:
Функция 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)
5. Функция choice() в Python:
Функция Python choice() используется для выбора одного случайного элемента из последовательности.
import random # Выберите случайный элемент из приведенной ниже последовательности x = random.choice([‘red’, ‘geen’, ‘yellow’]) print (x)