Содержание
Введение
Python предоставляет множество функций для генерации случайных чисел.
Большинство этих функций доступны в модуле Python random.
Вы можете использовать эти функции для генерации случайных чисел в своих программах Python.
Вот пять основных функций, которые используются для генерации случайных чисел в Python.
random()
randint()
uniform()
randrange()
choice()
Python случайная функция ()
Функция random() возвращает случайное значение с плавающей точкой в диапазоне от 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)
Code language: PHP (php)
Функция randint () в Python
Функция randint() принимает диапазон и выводит целое число в заданном диапазоне:
import random
# Печать случайного целого числа в диапазоне от 10 до 100
x = random.randint(10, 100)
print (x)
Code language: PHP (php)
Python функция uniform ()
Как и функция randint(), функция uniform() генерирует целое число в заданном диапазоне для плавающих чисел:
import random
# Печать числа с плавающей запятой в диапазоне от 10 до 50
x = random.uniform(10, 50)
print (x)
Code language: PHP (php)
Функция Python randrange()
Функция 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)
Code language: PHP (php)
Функция Python choice ()
Функция Python choice() используется для выбора одного случайного элемента из последовательности:
import random
# Выбор случайного элемента из последовательности
x = random.choice(['красный', 'зеленый', 'синий'])
print (x)
Code language: PHP (php)
Заключение
В этой статье мы рассмотрели, как использовать функции Python Random.