description="\nEach lottery ball is selected by generating hundreds of random values within the provided range. The data is analyzed to identify the most frequently occurring number, which is then chosen as the lottery ball. This process repeats until all balls are drawn. The entire method is a one-dimensional analogy to how attractor points are calculated in Randonautica.\n"
console.print(description,style="italic green")
num_lotto_balls=questionary.text(
"Amount of balls to draw? (default: 5)",
validate=lambdaval:val.isdigit()or"Please enter a valid integer.",
default="5"
).ask()
num_lotto_balls=int(num_lotto_balls)
highest_number=questionary.text(
"Amount of balls in the lottery? (default: 70)",
validate=lambdaval:val.isdigit()or"Please enter a valid integer.",
default="70"
).ask()
highest_number=int(highest_number)
highest_extra_ball=questionary.text(
"Amount of balls in the extra draw? (default: 25)",
validate=lambdaval:val.isdigit()or"Please enter a valid integer.",