Náhodná čísla v Pythonu

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

Jsou dána dvě celá čísla:

pythonnum1 = 10
num2 = 20

Vygenerujte náhodné celé číslo z rozsahu daného našimi čísly.

Задание 2

Jsou dána dvě celá čísla:

pythonnum1 = 5
num2 = 30

Vygenerujte pseudonáhodné celé číslo z rozsahu daného našimi čísly.

Задание 3

Jsou dána dvě desetinná čísla:

pythonnum1 = 1.345
num2 = 14.784

Vygenerujte pseudonáhodné reálné číslo z rozsahu daného našimi čísly.

Задание 4

Jsou dána dvě celá čísla:

pythonnum1 = -2
num2 = 10

Vygenerujte náhodné reálné číslo z rozsahu daného našimi čísly.

Задание 5

Jsou dána tři čísla:

pythonnum1 = 5
num2 = 50
num3 = 4

Vygenerujte náhodné číslo z rozsahu, daného prvním a druhým číslem. Třetí číslo ať určuje krok výběru.

Задание 6

Je dán seznam:

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

Získejte náhodný prvek z tohoto seznamu.

Задание 7

Je dán seznam:

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

Získejte nový seznam skládající se ze tří náhodných prvků původního seznamu.

Задание 8

Je dán seznam:

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

Zamíchejte prvky tohoto seznamu v náhodném pořadí.

Задание 9

Je dán seznam s duplikáty:

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

Získejte tři náhodné prvky ze seznamu tak, aby se ve výběru prvky neopakovaly.

Задание 10

Je dáno číslo:

pythonnum = 7

Inicializujte jej.

Задание 11

Je dán tuple:

pythontlp = (10, 6, 2, 4)

Získejte z něj náhodné číslo, a poté jej inicializujte.