Азы

Библиотека random в python

Опубликовано

Библиотека random в python предназначена для генерации псевдо-случайных чисел и их различном применении.

Функции библиотеки random:

.randint(a, b) — Возвращает целое число в диапазоне от a до b, включительно.

.randrange(start, end, step) — возвращает случайное число из функции range(). start и step — необязательные. По умолчанию start = 0, step=1.

.random() — Возвращает дробное число в диапазоне от 0.0 до 1.0 исключительно

.uniform(a, b) — Возвращает дробное число в диапазоне от a до b исключительно

.choice(obj) — возвращает случайный элемент из итерируемого объекта. obj может быть типом данных список, кортеж, строка и пр. 

.shuffle(obj) — ничего не возвращает(None). перемешивает элементы в объекте obj. Не работает с кортежами т.к. в кортежах нельзя переписывать значения элементов.

Все остальные функции данного модуля вы можете посмотреть на другом сайте.

Использование библиотеки random в коде

Ссылка на repl если окно ниже не работает.

Жми ⟱Run⟱ чтобы запустить код на выполнение


Вопрос/Ответ

Как загрузить, установить библиотеку random?
-Библиотека random встроена в Python, поэтому каких-то дополнительных манипуляций не требуется. Просто импортируйте её в самом начале вашей программы import random и можете пользоваться её методами

-работает ли random с дробными числами?
-да, просто наберите следующий код random.random() * 100 . Количество нулей в множителе влияет на то сколько цифр вы получите до запятой т.е. целую часть дробного числа. Если вы хотите ограничить количество цифр после запятой, вам подойдёт функция round(float, fraction)

Библиотека random в python: 1 комментарий

  1. Сайт лучший! Всё понятно объяснено.

Обсуждение закрыто.