# Рандом в Python

`random.random` `random.randint` `random.uniform` `random.randrange` `random.choice` `random.sample` `random.shuffle` `random.seed`

Даны два целых числа:

`num1 = 10 num2 = 20`

Сгенерируйте случайное целое число из диапазона, заданного нашими числами.

Даны два целых числа:

`num1 = 5 num2 = 30`

Сгенерируйте псевдослучайное целое число из диапазона, заданного нашими числами.

Даны два дробных числа:

`num1 = 1.345 num2 = 14.784`

Сгенерируйте псевдослучайное вещественное число из диапазона, заданного нашими числами.

Даны два целых числа:

`num1 = -2 num2 = 10`

Сгенерируйте случайное вещественное число из диапазона, заданного нашими числами.

Даны три числа:

`num1 = 5 num2 = 50 num3 = 4`

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

Дан список:

`lst = [1, 2, 3, 4, 5]`

Получите случайный элемент из этого списка.

Дан список:

`lst = [1, 2, 3, 4, 5]`

Получите новый список, состоящий из трех случайных элементов исходного списка.

Дан список:

`lst = [1, 2, 3, 4, 5]`

Перемешайте элементы этого списка в случайном порядке.

Дан список с дублями:

`lst = [1, 1, 1, 2, 2, 3, 3, 4, 5]`

Получите три случайных элемента из списка так, чтобы в выборке элементы не повторялись.

Дано число:

`num = 7`

Инициализируйте его.

Дан кортеж:

`tlp = (10, 6, 2, 4)`

Получите из него случайное число, а затем инициализируйте его.

← →
↑