Курс 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"

  1. Оптимизация параметров в Python
  2. Очистка вывода в Python
  3. Создание OrderedDict
  4. Оформление кода по PEP 8
  5. Обработка данных в Python
  6. Управление импортом в Python
  7. Python: отличительная особенность — отступы
  8. Использование эмодзи в Python
  9. Работа с defaultdictами в Python
  10. ChainMap.new_child() — добавление нового словаря
  11. Работа с путями в Python
  12. Операторы увеличения и уменьшения переменной
  13. Форматирование даты с strftime()
  14. Удаление дубликатов из списка с помощью dict.fromkeys
  15. Оператор * в Python
  16. Функция с *args.
  17. Копирование объектов в Python
  18. Форматирование строк в Python
  19. Метод get() для словарей
  20. Безопасный доступ к значениям словаря
  21. *args и **kwargs в Python
  22. Однострочники Python
  23. Работа с очередями в Python
  24. Работа с f-строками 2.0
  25. Перевернуть список в Python
  26. Объединение словарей в Python 3.5+
  27. Перемешивание списка с shuffle()
  28. Генераторы в Python
  29. Удаление символа из строки
  30. Работа с словарями в Python
  31. Срез списка в Python
  32. Поиск наиболее частого элемента
  33. Переменная с нижним подчеркиванием
  34. Генераторы списков
  35. Построение графиков в терминале с bashplotlib
  36. Работа со строками
  37. Форматирование строк в Python.
  38. Работа со строками в Python
  39. Проверка подстроки в строке с помощью in
  40. Декораторы с аргументами
  41. Извлечение новостей с newspaper3k
  42. Функция reduce() в Python
  43. Экспорт данных с помощью writefile
  44. Эффективная конкатенация строк в Python
  45. Использование функции product

Marketello читают маркетологи из крутых компаний