본문 바로가기
일상

[로또] Random 함수를 이용한 로또 번호 생성하기(with numpy)

by moveho 2022. 11. 2.
lotto = np.random.randint (1, 45, 6)
lotto

1과 45 사이에 있는 번호를 무작위로 6개 나열해준다.

 

 

 

 

하지만 이렇게 되면 중복되는 번호가 생길 수 있어서

바로 업데이트해주었다.

 

lotto_version_2 = np.random.choice(45, 6, replace=False)
lotto_version_2

 

 

 

 

 

 

하지만 이렇게 하면 숫자 0이 나와버린다

로또엔 0번은 없는데..

 

오류가 있는 코드지만 행운 깃들길..

만약 1등 못하면 코드 탓해야지..

그래도 오류가 있는 코드지만 한 번에 원하는 대로 값이 잘 나와줬다 

 

나중에는 머신러닝을 통하여 각 회차별 번호 확률을 구해 조금 더 과학적인 번호 추출을 해보고 싶다.

 

뭔가 배운걸 나름 써먹은 느낌이라 뿌듯하다 

 

BYE

댓글