random.random()에서 앞의 random은 라이브러리고, 중간에 있는 도트(.)는 ‘안에 있는, 속한, 포함된’이라는 의미이며, 뒤의 random()은 사용할 명령어입니다. 따라서 ‘random 라이브러리에 속한 random 명령어를 사용하라’는 의미가 됩니다.
▲ 그림 5-3 라이브러리에 속한 명령어 사용하기
random()은 0 이상 1 미만의 숫자 중에서 아무 숫자나 하나를 뽑아서 돌려주는 명령어입니다. random.random()에서 어떤 값이 나오는지 print() 안에 넣어 출력해 봅시다.
import random
print(random.random())
실행결과
0.9880728327512837
소수점 아래로 긴 숫자가 보이네요. 무작위 숫자이기 때문에 여러분의 결과와 다를 수 있습니다. 여러 번 실행해 보면서 값이 어떻게 변하는지 확인해 보세요. 0과 1 사이의 다양한 실수가 나올 겁니다. 그런데 우리가 원하는 것은 이런 실수가 아니죠. 한 자릿수의 정수가 무작위로 나오길 바랍니다.