728x90
반응형
SMALL
1. 랜덤(random) 모듈
- 임의의 숫자를 무작위로 반환
1-1. random()
- 0이상 1미만의 실수 중에서 무작위로 하나를 뽑아 반환
import random
num = random.random()
print(num)
num = num * 10 # 내가 뽑고싶은 범위까지의 수를 곱해주면 됌
print(num)
num = int(num) # 0 ~ 9까지 정수
print(num)
num = num + 1 # 1 ~ 10까지 정수
print(num)
0.6736315465633101
6.736315465633101
6
7
# 1 ~ 10까지의 정수
num = int(random.random() * 10) + 1
print(num)
4
1-2. randrandge()
- 원하는 범위를 입력하여 범위의 무작위 정수를 반환
random.randrange(1, 46)
40
1-3. shuffle()
- 자료구조에 저장된 값 중 하나를 무작위 순서로 리턴(추출)
li = ['김사과', '반하나', '오렌지', '이메론', '배애리']
random.shuffle(li) # inplace 연산
print(li)
['오렌지', '이메론', '김사과', '배애리', '반하나']
1-4. choice()
- 자료구조에 저장된 값 중 하나를 무작위로 반환
True
728x90
반응형
LIST
'파이썬' 카테고리의 다른 글
| 파이썬 클래스(Class)의 메소드(Method) 정리 (0) | 2023.03.10 |
|---|---|
| 객체 지향과 클래스 (0) | 2023.03.10 |
| 콜백 함수 (0) | 2023.03.09 |
| 변수의 범위 (0) | 2023.03.09 |
| 사용자 정의 함수(함수만들기) (0) | 2023.03.09 |