더북(TheBook)

프로그램 1.5.1 난수열 생성 (randomseq.py)

import random
import sys
import stdio
 
n = int(sys.argv[1])
for i in range(n): 
    stdio.writeln(random.random())

이 프로그램은 명령 줄에서 인수로 정수 n을 입력받아 [0, 1) 범위에 있는 무작위 실수 n개를 표준 출력장치에 출력한다. 이 프로그램은 지금까지 파이썬으로 프로그래밍하면서 사용해온 전통적인 모델을 보여준다. 프로그램의 관점에서 보면 출력 문자열의 길이는 무한하다.

% python3 randomseq.py 1000000
0.879948024484513
0.8698170909139995
0.6358055797752076
0.9546013485661425
...
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.