
70 Chapter 1
도와줘요
파이썬으로 난수 생성하기
프로그램 윗부분에
import
time
을 추가한 다음
for
루프의 스위트에
time
.
sleep
(
5
)
를
호출하고 싶은 마음이 굴뚝같지만 바로 그렇게 하지 않았습니다. 아직 실험이 끝나지 않았기
때문이죠.
5
초 동안 정지하는 것으로는 충분하지 않습니다. 우리는 임의 초만큼 정지할 수 있는
기능이 필요하기 때문이죠. 이를 염두에 두고 지금까지 달성한 기능을 확인해봅시다.
지정한 횟수만큼 반복
지정한 초만큼 프로그램 정지
두 수 사이의 난수 생성
이제 마지막 세 번째 작업만 완료하면 실험을 통해 얻은 지식을 우리 프로그램에 자신 있게
적용할 수 있습니다. 마지막 작업인 난수 생성 작업을 시작합시다.
sleep
에서와 마찬가지로, 난수를 생성하는 기능도 표준 라이브러리의
random
이라는
모듈에서 제공합니다. 쉘에서 실험해봅시다.
>>> import random
>>>
이제 어떻게 할까요? 파이썬 문서나 파이썬 참고 서적을 이용하는 방법도 있지만 그렇게
하면 시간이 좀 걸릴 것 같습니다. 마침 쉘에서 우리에게 필요한 함수를 제공하네요.
이들은 프로그램 코드 내에서 사용하는 함수와는 다릅니다. 여기서 말하는 함수는
>>>
프롬프트와 관련된 함수예요. 먼저
dir
이라는 함수가 있는데
dir
은 모듈을 포함해