Курс Python → Генерация случайных чисел Python
Python предоставляет различные функции для работы с числами с плавающей точкой. Одной из таких функций является random(), которая возвращает случайное число от 0 до 1 (исключая 1). Например, если мы вызовем эту функцию несколько раз, мы получим разные значения каждый раз.
Другой полезной функцией является uniform(a, b), которая возвращает случайное число в диапазоне от a до b. Например, если мы вызовем uniform(0, 10), мы получим случайное число от 0 до 10.
Кроме того, модуль random предоставляет доступ к некоторым случайным распределениям, таким как равномерное, нормальное, экспоненциальное распределение и другие. Мы можем использовать эти распределения для генерации случайных чисел с определенными свойствами.
import random
# Генерация случайного числа от 0 до 1
random_number = random.random()
print(random_number)
# Генерация случайного числа от 5 до 10
random_uniform = random.uniform(5, 10)
print(random_uniform)
Приведенный выше код демонстрирует примеры использования функций random() и uniform(a, b) из модуля random. Мы можем использовать эти функции для создания случайных чисел в наших программах и приложениях, что может быть полезно, например, при генерации случайных данных или при проведении статистических экспериментов.
Другие уроки курса "Python"
- Работа со списками
- Работа с zip-архивами в Python
- Создание таблиц в Python с PrettyTable
- Шаблоны и наследование в Flask
- Работа с Path в Python
- Оператор «моржа» (Walrus Operator)
- Метод getitem для доступа к элементам последовательности
- Работа с WindowsPath()
- Создание Telegram-бота на Python
- Метод get для словарей
- Расчет времени выполнения программы
- Подсчет частотности элементов в Python
- OrderedDict — упорядоченный словарь
- Оптимизация параметров в Python
- Обезопасьте ввод данных
- Метод __irshift__ для Python
- Замена символов в строке
- Управление контекстом выполнения
- Работа с файлами и директориями в Python.
- Обработка ошибок в Python
- Библиотека wikipedia для Python
- globals и locals
- Транспонирование 2D-массива с помощью zip
- Обновление множества в Python
- Отладка кода
- Отправка поздравлений по дню рождения
- Добавление элементов в список
- Отладка регулярных выражений в Python
- Обрезка изображения с Pillow
- Метод splitlines() для разделения строк
- Функция findall() для поиска вхождений строки
- Работа с часовыми поясами в Python
- Concrete Paths в Python
- Функция map() в Python
- Создание генераторов
- Лямбда-функции в defaultdict
- Создание задания в Cron
- Создание итератора
- Поиск HTML-элементов с BeautifulSoup
- Логирование с Loguru
- Запрос DELETE с библиотекой requests
- Работа с Telegram API на Python
- Форматирование строк в Python
- Сумма элементов списка
- Повторение элементов списков
- Блок try…finally в Python
- Управление экспортом элементов















