Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг Управление проектами
7 профессий по цене одной
07:05:47:06
дн. ч. мин. сек.
11 Май 2024
3 мин
6829

Как работать с модулем random в Python

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

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Импортирование модуля

Чтобы начать работать с модулем random, вам нужно сначала его импортировать:

import random

Генерация случайных чисел

randint(a, b)

Функция randint(a, b) возвращает случайное целое число из диапазона [a, b] (включая оба конца).

Пример:

random_number = random.randint(1, 10)
print(random_number)  # Выводит случайное число от 1 до 10

random()

Функция random() возвращает случайное число с плавающей точкой в диапазоне [0.0, 1.0) (включая 0.0, но не 1.0).

Пример:

random_float = random.random()
print(random_float)  # Выводит случайное число от 0.0 до 1.0

uniform(a, b)

Функция uniform(a, b) возвращает случайное число с плавающей точкой из диапазона [a, b] (включая оба конца).

Пример:

random_float = random.uniform(1, 10)
print(random_float)  # Выводит случайное число от 1.0 до 10.0

Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.

Выбор случайного элемента из списка

choice(seq)

Функция choice(seq) возвращает случайный элемент из последовательности (списка, кортежа, строки и т.д.).

Пример:

colors = ['red', 'blue', 'green', 'yellow']
random_color = random.choice(colors)
print(random_color)  # Выводит случайный цвет из списка

Перемешивание элементов списка

shuffle(lst)

Функция shuffle(lst) перемешивает элементы списка lst в случайном порядке.

Пример:

numbers = [1, 2, 3, 4, 5]
random.shuffle(numbers)
print(numbers)  # Выводит список чисел в случайном порядке

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Заключение

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

Удачного изучения Python и успехов вам в разработке! 😉

Проверь как ты усвоил материалы статьи
Пройди тест и узнай насколько ты лучше других читателей

Добавить комментарий