Sparta_coding_club/Python
[Python] 랜덤 생성함수 / random · randint · randrange
데이터분석쇼니
2024. 1. 24. 16:59
| 랜덤 함수 이란
- random 은 굉장히 유용한 여러가지 함수들을 포함하고 있는 모듈
- 무작위로 여러가지의 작업을 수행해준다
- 1. 난수 생성 (실수 혹은 정수)
- 2. 무작위 추출
- 3. 무작위로 순서 섞기 (셔플) 등등
■ 랜덤 모듈 임포트
- 랜덤 모듈이 포함된 함수 전체를 사용하기 위해서 먼저 import를 해줘야 한다
#랜덤모듈 전체 임포트
import random
#랜덤모듈이 포함하는 일부 함수만 임포트
from random import random, randint, randrange
■ 각 함수의 기능
- random( ) : 0 이상 1 미만의 실수 난수 생성
random.random()
- randint( ) : 정수 난수 생성
random.randint( )
random.randint(start, stop)
#start 이상 sop 이하 범위의 정수 난수 생성
- randrange( ) : 지정한 범위의 정수 난수 생성
random.randrange(low, high, step)
#low 이상 high 이하 범위에서, low에 step을 더해 간 범위 내에서의 정수 난수 생성
#일련의 규칙성을 갖는 수열 중, 무작위 추출