도전 Lotto 6/45

 

 

2024.6.11. 추천 번호: 9, 14, 25, 30, 31, 45

 

==================================================================

파이썬을 사용하면 정말 다양한 결과물을 만들어낼 수 있다. 

아래는 파이썬의 random 모듈을 이용해 1부터 45사이의 숫자 중 중복되지 않는 6개의 숫자를 선택하도록 만들어진 코드이다.

import random

def generate_lotto_numbers():
    lotto_numbers = random.sample(range(1, 46), 6)
    return sorted(lotto_numbers)

def main():
    print("로또 번호 생성기")
    print("=================")
    print("추천 번호:", generate_lotto_numbers())

if __name__ == "__main__":
    main()

 

사족으로, 처음 접하는 사람들은 로또 번호는 45까지 선택해야하는데 왜 range 의 값에 46이 기재되어 있는 것인지 궁금해 할 수 있는데, range함수는 시작하는 값부터 종료하는 값으로 지정된 숫자의 바로 전 숫자까지 생성하는 함수이기 때문에 1부터 45까지 생성하는 것이 맞으니 참고하시길.

 

이걸로 로또 사야지~