Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬은 어떻게 난수를 생성합니까?


Python의 표준 배포판에는 난수 생성 기능이 있는 random 모듈이 있습니다. 기본 random() 함수는 0과 1 사이의 임의의 부동 소수점 숫자를 반환합니다.

>>> import random
>>> random.random()
0.5204702770265925

동일한 모듈에는 순차 범위 사이에 임의의 숫자를 반환하는 randrange() 함수가 있습니다.

>>> random.randrange(0,10)
4

목록이나 튜플에서 항목을 무작위로 선택하는 choice() 함수도 있습니다.

>>> random.choice([10,20,30,40,50])
40
>>> random.choice((10,20,30,40,50))
20