Cześć
Próbuje zrobić mały programik, który będzie generował liczby z podanej puli określoną przez użytkownika ilość razy. Jednak za każdym razem generowany on jest tylko raz. Jaki błąd robię?
import random
def draw(i, x, y, repetition_of_draws, b):
"""lotto drawing"""
while b in range(repetition_of_draws):
while i<x:
z = random.randint(1, y)
if number.count(z) == 0:
number.append(z)
i += 1
b += 1
print(number)
x = int(input('Ile liczb wylosować?'))
y = int(input('Ile liczb jest w puli?'))
repetition_of_draws = int(input('Ile razy powtórzyć losowanie?'))
b = 0
i = 0
k=0
number = []
draw(i, x, y, repetition_of_draws, b)