Files
Lottery_Project/lottery_predictor/draw.py
T
2026-03-08 19:52:11 -04:00

17 lines
622 B
Python

import random
def generate_random_ticket(max_main: int, max_game: int, num_main: int = 5) -> tuple[list[int], int]:
"""
Generate a random lottery ticket.
:param max_main: The maximum number in the range to choose from for main game balls
:param max_game: The maximum number in the range to choose from for the game ball
:param num_main: The number of numbers that can be chosen in the main field
:return: A tuple of (main_balls, game_ball)
"""
main_balls = random.sample(range(1, max_main), num_main)
game_ball = random.randint(1, max_game)
return sorted(main_balls), game_ball