online ; https://www.programiz.com/python-programming/online-compiler/
Forrás;
import random
def generate_lotto(previous_numbers, total_numbers=7, min_number=1, max_number=35):
"""
Args:
previous_numbers (list): kivetelek.
total_numbers (int): (Hanyat:).
min_number (int): (tol).
max_number (int): (ig:).
Returns:
list: kivetelek
"""
# Sorsol, kivéve
available_numbers = [num for num in range(min_number, max_number + 1) if num not in previous_numbers]
# van eleg
if len(available_numbers) < total_numbers:
raise ValueError("keves.")
# veletlen
selected_numbers = random.sample(available_numbers, total_numbers)
# sorba
selected_numbers.sort()
return selected_numbers
# kivetelek
previous_week_numbers = [ 19, 26, 35,4,6,7,11, 25, 33, 1, 2, 15, 20
, 9, 13, 14, 17, 24, 10, 16, 18, 23, 32, 34
, 12,22,11,28]
lotto_numbers = generate_lotto(previous_week_numbers)
print("eredmeny:")
print(lotto_numbers)