1. import random
random 모듈을 사용하기 위해 반드시 작성
2. 변수 = random.randrange(stop)
0부터 stop-1 사이의 값들 중 랜덤 값 하나를 반환
3. 변수 = random.randrange(start, stop)
star부터 stop-1 사이의 값들 중 랜덤값 하나를 반환
4. 변수 = random.randrange(star, stop, step)
start부터 wtop-1 사이의 값이 step 만큼씩 떨어져 있는 값들이며 이들 중 랜덤 값 하나를 반환
1) start, step은 생략 가능
2) start가 없으면 0부터 시작
3) stop의 의미는 stop-1까지의 수를 의미
5. 변수 = random.randint(start, end)
start부터 end 사이의 값들 중 랜덤 값 하나를 반환
(start, end모두 포함, start 값이 end값 보다 작은 값)
6. import random
1) 변수 = random.choice(리스트) : 리스트에 있는 요소들 중에 랜덤으로 하나의 요소를 결정하여 반환
리스트 대신에 시퀀스를 사용 가능
2) 변수 = random.sample(리스트 개수) : 리스트에 있는 요소들 중 랜덤으로 주어진 개수만큼 추출하여 리스트로 반환
리스트 외에 range(), 문자열 등 시퀀스 사용 가능
→ 추출 시 중복 추출은 없음
→ 개수 입력 시 리스트의 총 요소 개수를 초과할 수 없음
3) random.shuffle(리스트) : 리스트에 있는 요소들의 순서를 섞어줌, 원본 리스트를 변경