Вебинары Разобраться в IT Реферальная программа
Программирование Аналитика Дизайн Маркетинг
07 Июл 2023
3 мин
8406

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

Часто в ходе программирования на Python возникает необходимость генерировать случайные числа. Это может быть полезно в различных ситуациях, например,

Часто в ходе программирования на Python возникает необходимость генерировать случайные числа. Это может быть полезно в различных ситуациях, например, при моделировании случайных событий, создании игр или при обучении машинного обучения.

Предположим, что нужно создать случайное целое число в диапазоне от 0 до 9. Для этого в Python существует встроенная библиотека random, которая содержит функции для генерации случайных чисел.

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

Использование функции randint()

Для генерации случайного целого числа в определенном диапазоне можно использовать функцию randint(). Эта функция принимает два аргумента: начало и конец диапазона, и возвращает случайное целое число в этом диапазоне.

Пример использования функции randint() для генерации случайного целого числа от 0 до 9:

import random

random_number = random.randint(0, 9)
print(random_number)

В этом коде сначала происходит импорт библиотеки random, затем с помощью функции randint() генерируется случайное число от 0 до 9 и записывается в переменную random_number. В конце число выводится на экран.

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

Использование функции randrange()

Еще одним способом генерации случайного целого числа является использование функции randrange(). Эта функция также принимает два аргумента: начало и конец диапазона, и возвращает случайное число в этом диапазоне.

Пример использования функции randrange() для генерации случайного целого числа от 0 до 9:

import random

random_number = random.randrange(0, 10)
print(random_number)

Важно отметить, что в функции randrange() верхняя граница диапазона не включается. То есть, в этом примере функция вернет случайное число от 0 до 9, но не включая 10.

Оба этих способа позволят генерировать случайные целые числа в Python в заданном диапазоне. Это простые и эффективные методы, которые могут быть полезны в различных ситуациях.

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