본문 바로가기

1년1억

[1년1억] [로또] 1 - 무지성 번호 생성하기

다음주부터 일주일에 로또 5천원 어치를 구매할 계획이다. 

 

처음 시작은 그냥 랜덤으로 자동 번호 생성기를 통해 번호를 생성해보자.

 

오늘은 자애로우신 ChatGPT 신의 도움을 받아 무작위 번호 6개 생성하기 코드를 짜보았다.

 

import random

def generate_lotto_numbers():
    # 1부터 45까지의 숫자 중에서 6개를 선택
    lotto_numbers = random.sample(range(1, 46), 6)
    return sorted(lotto_numbers)

def generate_multi_lotto_numbers(num_tickets):
    # num_tickets 개수만큼 로또 번호 생성하여 리스트로 변환
    return [generate_lotto_numbers() for _ in range(num_tickets)]

if __name__ == "__main__":
    # 5000원 어치 구매!
    num_tickets = 5
    list_lotto_numbers = generate_multi_lotto_numbers(5)

    for i, lotto_numbers in enumerate(list_lotto_numbers, start = 1):
        print(f"로또 {i} 번호", lotto_numbers)

 

 

로또 1 번호 [2, 8, 13, 14, 26, 37]
로또 2 번호 [3, 13, 22, 23, 38, 40]
로또 3 번호 [2, 8, 14, 25, 35, 36]
로또 4 번호 [4, 15, 16, 20, 24, 28]
로또 5 번호 [6, 17, 23, 25, 32, 39]

 

 

음... 한 주만에 바로 당첨되면 그것도 곤란한데... :)

 

2023. 12. 2일 결과는...?     

다행히 당첨이 안됐다 :(