sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Основные функции модуля random - Python 3


random управляет генерацией случайных чисел.
В данном модуле не так уж и много функций, которые применются чаще всего.

Первое действие, самое главное действие - это импортирование(подключение) модуля "random".
import random

randint(a_int, b_int) - возвращает случайное число из диапазона a_int...b_int.
От a_int до b_int включительно.
Случайное значение из диапазона может повторяться.
a_int не должен быть больше, чем b_int.
print(random.randint(11, 55))

Если первый параметр будет больше второго, возникнет ошибка.
print(random.randint(100, 55))


randrange(start_int, stop_int, step_int) - возвращает случайное целое число из диапазона чисел.
Основное отличие от randint() в том, что в randrange() можно указать шаг.
Данная функция похожа на range().
Функцию randrange() можно вызвать с одним, двумя или тремя параметрами.

Значение от 0 до 5.
print(random.randrange(5))

Значение в диапазоне от 12 до 22.
print(random.randrange(12, 22))

Значение в диапазоне от 4 до 8 с шагом 2.
print(random.randrange(4, 10, 2))


choice(sequence) - возвращает один случайный элемент из коллекции.
my_list = [100, 12, 15, 20, 25, 440]
print(random.choice(my_list))

my_tuple = (10, 122, 153, 202, 265, 47)
print(random.choice(my_tuple))


shuffle(list) - перемешивает элементы списка в случайном порядке.
random.shuffle(my_list)
print(my_list)

Индивидуальное обучение Python подробнее

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего