random 모듈은 정해진 범위 내에서 숫자를 추출하는 모듈이다.
모듈 사용의 기본인 import를 사용한다.
import random
0부터 1사이의 실수를 랜덤으로 리턴한다.
>>> random.random()
0.1928471283
지정된 요소 전체를 랜덤한 순서로 바꾼다.
>>> numbers = [1,2,3,4,5,6,7,8]
>>> random.shuffle(nembers)
[2,4,8,6,5,1,3,7]
정해진 숫자 사이의 실수를 랜덤으로 리턴한다.
>>> random.uniform(1,100)
23.12341213295
range(start, stop, step)에서 함수로 만들어지는 정수 중 하나를 랜덤으로 리턴한다.
>>> random.randrange(1,101,)
랜덤한 하나의 요소를 리턴 선택한다.
>>> random.choice('ABCDEFG')
'F'
지정된 요소로부터 원하는 수 만큼 리턴한다.
>>> random.sample([1,2,3,4,5],2)
[2,5]
정해진 숫자 사이의 정수를 랜덤으로 리턴한다.
>>> random.randint(1,100)
20