Курс 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"
- Генерация случайных данных в NumPy
- Метод rename() для переименования файлов и каталогов
- Python: Фильтрация списков с помощью filter()
- Особенности множеств в Python
- Документация функции help() в Python
- Добавление элементов в список: append() vs extend()
- Python Calendar Usage
- Сортировка элементов с OrderedDict
- Counter() — подсчет элементов
- Получение срезов итераторов
- Копирование объектов в Python
- Создание комплексных чисел
- Изучение объектов с помощью dir()
- Проекты на Python
- Работа с кортежами в Python
- Добавление элемента к кортежу
- Метод ior для битовых операций
- Декораторы в Python
- Генераторные функции в Python
- Работа с пользовательским вводом
- Конвертация текстовых чисел с помощью Numerizer
- Команда %dhist — список посещенных каталогов
- Принципы LSP и ISP в Python
- Методы обработки строк в Python
- Установка и использование pyshorteners
- Модуль pprint
- Передача параметров в Python
- Работа с URL-адресами в Python
- Изменение списка срезами
- Взаимодействие с sys
- Создание таблиц в Python с PrettyTable
- IPython и Jupyter Notebook: руководство
- Numpy: объединение массивов
- Перемещение и удаление файлов в Python
- Цикл for в Python
- Переопределение метода __eq__
- Вложенные циклы в Python
- Управление импортом в Python
- Проверка строки на палиндром
- Создание детектора плагиата
- Перегрузка операторов в Python
- Блок else в циклах.
- Распаковка значений в Python
- f-строки в формате строк
- Перебор элементов списка в Python
- Именованные срезы в Python















