Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Как сгенерировать случайное число

Случайные числа в Python даёт модуль random. Его подключают одной строкой и используют пару простых функций.

Целое число: randint

Сначала импортируем модуль random. randint(a, b) возвращает случайное целое от a до b включительно — удобно для игры «угадай число» или броска кубика.

import random
print(random.randint(1, 6))   # например, 4

Дробное и выбор из списка

random.random() даёт дробное число от 0 до 1. А random.choice(список) выбирает случайный элемент — например, случайное слово или карту.

import random
print(random.choice(['камень', 'ножницы', 'бумага']))

Где применяют

Случайность нужна в играх, тестах-викторинах, перемешивании и симуляциях. Игра «угадай число» — классический первый проект как раз на random.

Частые вопросы

Включается ли верхняя граница в randint? Да: randint(1, 6) может вернуть и 6.

Как перемешать список? random.shuffle(список) перемешает его на месте.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание