인프런 커뮤니티 질문&답변
복원추출 질문
작성
·
307
0
로또 번호생성을 예로 들었는데, 강의의 예는 복원추출 아닌가요?? 비복원추출로 6개 랜덤번호를 만들기 위해서는 어떤 방법이 있을지 궁금합니다.
답변 1
3
나도코딩
지식공유자
안녕하세요 ^^
굉장히 좋은 지적입니다. 중복되는 숫자의 선택을 방지하기 위해서는 나중에 배우시겠지만 아래와 같이 range 로 1부터 46 미만의 숫자 목록을 만들고 random 모듈을 이용하여 6개의 수를 고르는 방법이 있습니다.
import random
nums = range(1, 46)
print(random.sample(nums, 6))
감사합니다.





