Случайни числа в Python

random.randomrandom.randintrandom.uniformrandom.randrangerandom.choicerandom.samplerandom.shufflerandom.seed
Задание 1

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

pythonnum1 = 10
num2 = 20

Генерирайте случайно цяло число от диапазона, зададен от нашите числа.

Задание 2

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

pythonnum1 = 5
num2 = 30

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

Задание 3

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

pythonnum1 = 1.345
num2 = 14.784

Генерирайте псевдослучайно реално число от диапазона, зададен от нашите числа.

Задание 4

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

pythonnum1 = -2
num2 = 10

Генерирайте случайно реално число от диапазона, зададен от нашите числа.

Задание 5

Дадени са три числа:

pythonnum1 = 5
num2 = 50
num3 = 4

Генерирайте случайно число от диапазона, зададен от първото и второто число. Третото число нека определя стъпката на извадката.

Задание 6

Даден е списък:

pythonlst = [1, 2, 3, 4, 5]

Вземете случаен елемент от този списък.

Задание 7

Даден е списък:

pythonlst = [1, 2, 3, 4, 5]

Вземете нов списък, състоящ се от три случайни елемента от оригиналния списък.

Задание 8

Даден е списък:

pythonlst = [1, 2, 3, 4, 5]

Разбъркайте елементите на този списък в случаен ред.

Задание 9

Даден е списък с дублиращи се елементи:

pythonlst = [1, 1, 1, 2, 2, 3, 3, 4, 5]

Вземете три случайни елемента от списъка така, че в извадката елементите да не се повтарят.

Задание 10

Дадено е число:

pythonnum = 7

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

Задание 11

Даден е кортеж:

pythontlp = (10, 6, 2, 4)

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