Как использовать рандомный модуль?
Модуль random предоставляет различные функции для генерации случайных чисел и последовательностей. Некоторые из функций:
random.random()
возвращает случайное число с плавающей запятой от 0,0 до 1,0.random.uniform(a, b)
возвращает случайное число с плавающей запятой между a и b.random.randint(a, b)
возвращает случайное целое число от a до b (включительно).random.choice(seq)
возвращает случайный элемент из непустой последовательности (например, списка или строки).random.shuffle(seq)
перемешивает элементы изменяемой последовательности (например, списка) на месте.random.sample(population, k)
возвращает список k уникальных элементов, выбранных из последовательности населения.
Вот несколько примеров использования модуля random:
import random # generate a random float between 0 and 10 x = random.random() * 10 print(x) # 7.821138685589066 # generate a random integer between -5 and 5 y = random.randint(-5, 5) print(y) # -3 # pick a random letter from the alphabet alphabet = "abcdefghijklmnopqrstuvwxyz" letter = random.choice(alphabet) print(letter) # q # shuffle a list of numbers numbers = [1, 2, 3, 4, 5] random.shuffle(numbers) print(numbers) # [4, 1, 3, 5, 2] # select three random items from a list of fruits fruits = ["apple", "banana", "cherry", "durian", "elderberry"] selection = random.sample(fruits, 3) print(selection) # ['banana', 'elderberry', 'cherry']
В следующей статье мы рассмотрим модуль datetime.