Курс 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() — объединение последовательностей
- Декоратор для группы пользователей в Django
- Получение частей дроби
- Метод __getitem__ в Python
- Управление браузером с Selenium
- Импорт модулей в Python 3.12
- Методы сравнения множеств
- Генераторы в Python
- Работа с массивами в Python
- Декораторы в Python
- %pinfo: получение информации об объекте
- Метод join() для объединения элементов строки
- Фильтрация списка от «ложных» значений
- Метод classmethod
- Создание копии списка в Python
- Метод ifloordiv для пользовательских классов
- Функция reduce() из модуля functools
- Функция product() в Python
- Генераторы списков в Python
- Обновление ключей в Python
- Форматирование строк с f-строками
- Правила именования переменных
- Основные методы NumPy
- Структура данных deque в Python
- Переопределение метода __rshift__
- Разбиение текста в Python
- Отладка производительности Python
- Непрерывная проверка в Python
- Преобразование данных в Python
- Изменение логики работы с временем
- Условные выражения в Python
- Получение локальных переменных в Python
- Операция += для списков
- Отделение звука от видео
- Настройка Cron
- Возврат нескольких значений
- Проверка дубликатов в Python
- Функциональное программирование в Python
- Отправка POST-запроса в REST API
- Списковое включение в Python
- Генераторы в Python
- Склеивание строк без циклов
- Встраивание HTML в Jupyter Notebook
- Подсчет частотности элементов в Python
- Удаление ресурса в Python
- Транспонирование матрицы в Python
- Генерация резюме в Gensim
- split() — разделение строки















