더북(TheBook)

프로그램 1.3.1 동전 던지기 (flip.py)

import random 
import stdio 
 
if random.randrange(0, 2) == 0:
    stdio.writeln('앞')
else:
    stdio.writeln('뒤')

이 프로그램은 random.randrange() 함수가 반환한 값에 따라 ‘앞’이나 ‘뒤’를 출력해 동전 던지기를 시뮬레이션한다. 이 프로그램을 계속 실행하면 동전을 던져 얻어지는 결과와 비슷한 특징을 갖지만, 진정한 난수열은 아니다(컴퓨터에서 생성하는 난수는 의사 난수라고 한다).

% python3 flip.py
앞
% python3 flip.py
뒤
% python3 flip.py
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.