Случайный выбор
Random - это модуль в Python, который используется для генерации случайных чисел. Он используется в различных приложениях, от игр до генерации паролей и тестовых данных.
Примеры использования модуля random:
Генерация случайного числа:
Используя функцию randint (a, b), которая генерирует случайное целое число в диапазоне от a до b (включительно):
import random
a = 1
b = 10
random_number = random.randint(a, b)
print(random_number)
Вывод: случайное целое число в диапазоне от 1 до 10 (включительно).
Генерация случайного элемента списка:
Используя функцию choice (sequence), которая выбирает случайный элемент из последовательности:
import random
fruits = ['apple', 'banana', 'orange', 'kiwi']
random_fruit = random.choice(fruits)
print(random_fruit)
Вывод: случайный фрукт из списка.
Перемешивание последовательности:
Используя функцию shuffle (list), которая перемешивает элементы в списке:
import random
numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers)
Вывод: перемешанный список чисел.
Генерация случайных строк:
Используя функцию choices (population=, weights=, k=), которая генерирует случайную строку из заданного набора символов:
import random
import string
characters = string.ascii_letters + string.digits + string.punctuation
random_string = ''.join(random.choices(characters, k=10))
print(random_string)
Вывод: случайная строка из 10 символов, которая включает буквы, цифры и знаки препинания.
Также можно использовать другие функции, такие как random.random(), которая возвращает псевдослучайное число с плавающей точкой в диапазоне от 0.0 до 1.0.
Использование модуля random позволяет создавать случайные данные для тестирования программ или просто развлечения.