Часто в ходе программирования на 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 в заданном диапазоне. Это простые и эффективные методы, которые могут быть полезны в различных ситуациях.
Добавить комментарий