파이썬 중복 없이 난수 추출 / 리스트에서 값 뽑기 방법 정리 파이썬에서 중복을 허가하지 않고 특정 범위 내의 숫자(정수)들 중 원하는 개수의 숫자들을 뽑거나 리스트 내에서 특정 개수의 자료들을 샘플링하는 방법을 정리해보겠습니다. 중복되지 않게 숫자들을 뽑기 이 과정은 넘파이의 random.choice 함수를 사용하시면 편리한데, np.random.choice(range(시작 숫자, 끝 숫자+1), 개수, replace = False) 형태의 코드로 원하는 시작 숫자 ~ 끝 숫자 범위 내에서 특정 개수만큼 중복 없이 난수 샘플링이 가능합니다. 가령, 로또 번호의 예시로 1~45의 숫자들 중 6개를 뽑는 방법은 다음과 같습니다. import numpy as np # 1~45 중 중복 없이 6개 숫자 추출 ..