Python Генерация случайных чисел
В Python можно использовать встроенный модуль random для генерации случайных чисел.
import random
random.random()
random.random()Возвращает случайное десятичное число в диапазоне от 0.0 до 1.0:
Пример
random_number = random.random()
print(random_number)
Выполнение приведенного выше кода дает следующий вывод:
0.7597072251250637
random.randint(a, b)
random.randint(a, b) используется для возврата целого числа между a и b (включая a и b).
random.randint(a,b)
Функция возвращает число N, которое находится между a и b (a <= N <= b), включая a и b.
В следующем примере показано, как сгенерировать случайное число от 0 до 9:
Пример
Выполнение приведенного выше кода дает следующий вывод:
4
random.choice(sequence)
random.choice(sequence)Используется для случайного выбора элемента из последовательности:
Пример
list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)
Пример
list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)
Выполнение приведенного выше кода дает следующий вывод:
4
random.shuffle(sequence)
random.shuffle(sequence)Используется для случайного перемешивания элементов последовательности:
Пример
list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1)
Выполнение приведенного выше кода дает следующий вывод:
[3, 2, 4, 5, 1]Другие расширения
Python3 Примеры