Библиотека 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 комментарий
Сайт лучший! Всё понятно объяснено.
Обсуждение закрыто.