import random

random.seed(42)

# "hod kostkou"
print(random.randrange(6) + 1)
print(random.randrange(1, 7))

# "hod mincí"
print(random.choice(["panna", "orel"]))
print(random.choice([True, False]))

# víc mincí
hody = random.choices(["panna", "orel"], k=100)
print(hody)
panna = 0
for i in hody:
    if i == "panna":
        panna += 1
panna = sum(1 for i in hody if i == "panna")
print(panna)

hody = random.choices(["panna", "orel"], k=100, weights=[10, 1])
print(hody)
panna = 0
for i in hody:
    if i == "panna":
        panna += 1
print(panna)

# náhodné setřízení

numbers = list(range(10))
random.shuffle(numbers)
print(numbers)

print(random.sample(numbers, 3))

# reálná čísla

print(random.random())
print(random.random() * (10 - 1) + 1)

print(random.uniform(1, 10))
