Python - Numpy 활용하여 로또 번호 생성하기
·
Python/Python 기초문법
1부터 45까지의 숫자 중 무작위로 6개를 선택하여 로또 번호를 생성 해보기 ! 아래와 같이 할 경우, 랜덤 숫자 6개가 나오지만 중복된 숫자가 나올 수 있다. np.random.randint(1, 45, 6) 아래와 같이 while 반복문과 set 데이터 타입을 활용하면 중복된 숫자 없이 무작위로 6개의 숫자를 뽑아 낼 수 있다. import random def generate_lotto_numbers(): lotto_numbers = set() while len(lotto_numbers) < 6: number = random.ranint(1, 45) lotto_numbers.add(number) return sorted(lotto_numbers) lotto_numbers = generate_lotto..