С вами PythonProger. Сегодня я расскажу о генерации случайных чисел, рандомном выборе из списков и кортежей.
Импотритирование random
Модуль рандом находится в стандартной библиотеки python,поэтому нам не нужно устонавливать его через pip. Просто печатаем import random.
import random
Еще мы можем импотрировать конретную функцию:
from random import randint
Если вместо имени функции поставить * , то импотритируются все функции модуля. Я буду использовать первый вариант.
Основные функции модуля random
Тут описаны только основные функции, кроме них есть еще много других, но используется они довольно таки редко.
- random.getrandbits(x) - возвращает x случайных бит.
- random.randrange(start, stop, step) - возвращает случайно выбранное в диапапазоне от start до stop,с шагом step .
- random.randint(x, y) - случайное целое число в диапазоне от x до y.
- random.choice(x) - случайный элемент списка, котрежа, множества, списка.
- random.shuffle(x) - перемешивает непустую последовательность(список, словарь и т.д) x. Неработает с неизменяемыми последовательностями.
- random.random() - случайное число от 0 до 1.
- random.uniform(x, y) - случайное число с плавающей отчкрй в диапазоне от x до y.
А на этом у меня все, хорошего тебе дня и подпишись на канал чтобы не пропустить новые крутые статьи =)