Курс 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"
- Печать списка с помощью метода join
- Объединение кортежей в Python
- Генераторы списков в Python
- Методы HTTP запросов в Flask
- Поиск элементов BeautifulSoup
- Проверка строки на палиндром
- Отступы в Python
- Отладка в командной строке
- Принципы SRP и OCP
- Функция enumerate() в Python
- Перевод эмодзи и эмотиконов.
- Оператор «not» в Python
- Получение текущего времени в Python
- Установка библиотек в Python
- Метод join для наборов
- Философия Python
- Метод ipow для возведения в степень
- PATCH-запрос с библиотекой requests
- Основы работы с базами данных в Python
- Модуль pprint
- Метод сравнения объектов в Python
- Именованные срезы в Python
- Реализация операции -= для пользовательского класса
- Получение списка файлов в директории с использованием os
- Функция reduce() в Python
- Документирование функций в Python
- Работа с модулем bisect
- Лямбда-функции в цикле
- Методы в Python
- Иерархия классов в Python
- Проверка элементов списка условием
- Библиотека Chartify: руководство
- Установка Home Assistant
- Оптимизация поиска в словарях
- Очистка входных данных
- Генераторы по генератору
- Анализ кода — Python
- Модуль sys: основы
- Создание GUI на Tkinter
- Создание графиков в терминале
- Псевдонимы в Python
- Defaultdict в Python
- PUT запрос для обновления данных
- Сортировка и обратный порядок
- Создание виртуальной среды















