[Python] random 모듈

이재문·2021년 10월 16일
0

random 모듈은 정해진 범위 내에서 숫자를 추출하는 모듈이다.

모듈 사용의 기본인 import를 사용한다.

import random

random 함수

0부터 1사이의 실수를 랜덤으로 리턴한다.

>>> random.random()
0.1928471283

shuffle 함수

지정된 요소 전체를 랜덤한 순서로 바꾼다.

>>> numbers = [1,2,3,4,5,6,7,8]
>>> random.shuffle(nembers)
[2,4,8,6,5,1,3,7]

uniform 함수

정해진 숫자 사이의 실수를 랜덤으로 리턴한다.

>>> random.uniform(1,100)
23.12341213295

randrange 함수

range(start, stop, step)에서 함수로 만들어지는 정수 중 하나를 랜덤으로 리턴한다.

>>> random.randrange(1,101,)

choice 함수

랜덤한 하나의 요소를 리턴 선택한다.

>>> random.choice('ABCDEFG')
'F'

sample 함수

지정된 요소로부터 원하는 수 만큼 리턴한다.

>>> random.sample([1,2,3,4,5],2)
[2,5]

randint 함수

정해진 숫자 사이의 정수를 랜덤으로 리턴한다.

>>> random.randint(1,100)
20
profile
이제부터 백엔드 개발자

0개의 댓글