프로그램 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 ...