Skip to content

Instantly share code, notes, and snippets.

@se7enack
Created October 1, 2024 17:48
Show Gist options
  • Save se7enack/5bb2d1d183dc986b35bf78ef2f0cae61 to your computer and use it in GitHub Desktop.
Save se7enack/5bb2d1d183dc986b35bf78ef2f0cae61 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
import random
# base numbers, 5 numbers picks all unique, range is (1-69)
nums_range = 69
nums_count = 5
nums = []
# powerball, 1 numbers picked, range is (1-26)
pb_range = 26
pb_count = 1
pb = []
def rando(used):
range1 = list(range(1,used +1))
return random.choice(range1)
def generate(numbers, number_range, number_count):
while len(numbers) < number_count:
l = rando(number_range)
numbers.append(l)
numbers = list(dict.fromkeys(numbers))
return(numbers)
first_five = generate(nums, nums_range, nums_count)
power_ball = generate(pb, pb_range, pb_count)
print(f"Numbers: {first_five} \nPowerball: {power_ball}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment