Что такое случайные функции Python?

Python предоставляет несколько функций для генерации случайных чисел. Большинство этих функций доступны в модуле Python random. Вы можете использовать эти функции для генерации случайных чисел в ваших скриптах Python.

Вот пять основных функций, используемых для генерации случайных чисел в скрипте Python.

  1. random()
  2. randint()
  3. uniform()
  4. randrange()
  5. 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)



2021-03-16T19:29:51
Python