Курс 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"
- Оператор assert в Python
- Работа с базами данных SQLite
- Генерация случайных чисел в Python
- Запуск внешних программ с subprocess
- Обработка ошибок в Python
- ROT13 Шифр Цезаря в Python
- Путь к интерпретатору Python
- Экспорт данных в файл.
- Логирование с Logzero
- Antigravity модуль
- Метод add для класса Vector
- Модуль subprocess: запуск внешних команд
- Управление асинхронными задачами на Python.
- Конвертация изображений в PDF
- Beautiful Soup — извлечение данных из HTML
- Изменения в обработке логических значений
- Курсы Яндекс Практикум
- Проверка вхождения подстроки
- Создание обратного итератора
- EMOT преобразование эмодзи в текст
- Структурирование именованных констант
- Различия символов в Python
- Расширение операции побитового «и» в Python
- Бинарный поиск
- Тестирование с responses
- Pillow: работа с изображениями
- Списки: объединение, изменение
- Ошибка NotImplemented в Python
- Поиск частых элементов в списке
- Профилирование данных с Pandas.
- Установка и использование Logzero
- Считывание бинарного файла в Python
- Удаление символа из строки
- Инициализация объекта
- Метод get() в Python
- Функция zip() в Python
- Оболочка Python
- Mad Libs Generator
- Отрицательные индексы списков
- Работа с срезами в Numpy
- Сортировка списка по индексам
- Функции высшего порядка в Python
- Функция format() в Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Метод repr() в Python
- Объединение строк с помощью метода join
- Оператор is в Python
- Метод setdefault() в Python















