1. 개요
이번에는 다용도로 사용되는 랜덤random 모듈Module에 대해 살펴보겠다.
random 관련 기능을 사용하려면 먼저 다음처럼 프로그램 시작부분에 random 모듈을 불러와야 한다.
import random
import turtle
# 이왕이면 거북이 모듈도 함께 불러온다.
이하 본문에서는 랜덤 모듈 관련 핵심적인 내용들만 간략하게 정리한다.
2. Code
랜덤 모듈 덕분에 추가로 사용할 수 있는 주요 함수들을 요약하면 다음과 같다.
- random.randint()
- random.random()
- random.choice()
- random.shuffle()
- random.randrange()
하나씩 간략하게 살펴보자.
1) random.randint(1, 5)
1부터 5 사이의 정수 하나를 임의로 고른다. 1과 5도 포함된다.
2) random.random()
0부터 1 사이의 난수를 만든다. 소수점이 있는 실수값이 된다. 더 큰 수가 필요하면 단위 증가를 위해 100이나 1000을 곱해서 사용하는 방식이 권장된다.
3) random.choice()
시퀀스 자료형(예, 리스트)을 받아 그 중에 하나를 임의로 고른다. 리스트 목록에서 뭔가 하나를 임의로 고를 때 사용된다.
4) random.shuffle()
뒤섞기. 원본의 문제.
(tbc.)
5) random.randrange()
범위값 제한 내에서 랜덤값 만들기.
(tbc.)
3. random 모듈의 문제점.
tbc.
'Programming > Python' 카테고리의 다른 글
Free IDE - Thonny (0) | 2024.09.08 |
---|---|
turtle.pencolor() 함수 (0) | 2023.12.10 |
[ L2P ] 재귀 : 다른 방식의 루프 (0) | 2023.09.24 |
[ L2P ] OnKeyPress() (0) | 2023.08.20 |
L2P 연습 : turtle.Screen.onclick() - 001 (0) | 2023.08.06 |