파이썬의 표준 라이브러리에는 임의의 모듈이 포함되어 있습니다. 이 모듈에는 Mersenne Twister 알고리즘을 기반으로 하는 다양한 의사 난수 생성기가 있습니다.
모듈에는 시퀀스 데이터 유형(문자열, 목록 또는 튜플)에서 항목을 무작위로 선택하는 choice() 메서드가 포함되어 있습니다.
>>> from random import choice >>> lst=[1,2,3,4,5] >>> choice(lst) 4 >>> choice(lst) 5 >>> choice(lst) 3
또 다른 방법은 randrange() 함수를 사용하여 목록 항목의 인덱스에 해당하는 난수를 갖는 것입니다. 난수의 범위는 0에서 len(lst)-1 사이입니다.
>>> from random import randrange >>> lst=[1,2,3,4,5] >>> index=randrange(len(lst)) >>> lst[index] 4 >>> index=randrange(len(lst)) >>> lst[index] 3