함수 |
설명 |
사용 예 |
random( ) |
0.0 이상 1.0 미만의 소수 한 개를 임의로 뽑아 줍니다. |
>>> random.random() 0.9013164080966248 |
randint(a, b) |
a 이상 b 이하의 정수 한 개를 임의로 뽑아 줍니다. |
>>> random.randint(1, 10) 2 # 1과 10을 모두 포함하여 선택합니다. |
choice(seq) |
주어진 seq 안에서 한 개의 값을 임의로 뽑습니다. |
>>> a = [1, 2, 3, 4, 5] >>> random.choice(a) 3 |
randrange(n) / randrange(a, b) |
0부터 n-1까지 중 한 개 / a부터 b-1까지 중 한 개의 정수를 임의로 뽑습니다. range( ) 함수와 선택 범위가 같습니다. |
>>> random.randrange(10) 6 # 0, 1, 2, …, 9 중 하나를 뽑습니다. |
표 B-2 random 모듈(import random)