더북(TheBook)

1random 모듈이란?

 

파이썬에서 임의의 수를 뽑으려면 random 모듈을 사용해야 합니다. 거북이 그래픽 모듈이나 시간 모듈을 사용할 때와 마찬가지로 프로그램 앞에 import random이라고 적으면 random 모듈을 사용할 수 있습니다.

random 모듈에는 임의의 수를 만들기 위한 여러 가지 명령어가 있지만, 가장 알기 쉽고 사용하기 쉬운 random.randint 명령어를 사용하겠습니다(부록 B에 random 모듈에서 제공하는 다른 기능을 소개했습니다).

randint 사용법은 매우 간단합니다. random.randint(a, b)라고 적으면 a 이상 b 이하인 임의의 정수를 뽑을 수 있습니다. 예를 들어 random.randint(1, 3)은 1, 2, 3 중 아무것이나 하나를 고르라는 의미입니다.

 

 

icon_wait

 

range(a, b)와 random.randint(a, b)

range(a, b)는 for 반복문에서 a부터 b 직전까지의 정수(즉, b-1)를 하나씩 반복할 때 사용하는 명령어이고, random.randint(a, b)는 a부터 b까지의 임의의 정수를 만들어 내는 명령어입니다.

똑같은 (a, b) 범위로 보이지만, range는 b가 제외되고 randint는 b가 포함된다는 차이점을 기억해 두세요.

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