강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

hwchiang90님의 프로필 이미지
hwchiang90

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

퀴즈 #2

복원추출 질문

작성

·

307

0

로또 번호생성을 예로 들었는데, 강의의 예는 복원추출 아닌가요??  비복원추출로 6개 랜덤번호를 만들기 위해서는 어떤 방법이 있을지 궁금합니다.

답변 1

3

나도코딩님의 프로필 이미지
나도코딩
지식공유자

안녕하세요 ^^

굉장히 좋은 지적입니다. 중복되는 숫자의 선택을 방지하기 위해서는 나중에 배우시겠지만 아래와 같이 range 로 1부터 46 미만의 숫자 목록을 만들고 random 모듈을 이용하여 6개의 수를 고르는 방법이 있습니다.

import random
nums = range(1, 46)
print(random.sample(nums, 6))

감사합니다.

hwchiang90님의 프로필 이미지
hwchiang90

작성한 질문수

질문하기