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

+ Recent posts