오도원입니다.

건강과 행복을 위하여

Development/Python

Python. random 모듈사용하기

오도원공육사 2020. 2. 18. 17:25
반응형

우선 random 모듈을 사용하기 위해서는 모듈을 import 해야한다.

import random

 

1. random()

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

random.random() # random float x, 0.0 <= x < 1.0

2. uniform()

2개의 숫자 사이의 랜덤 실수를 리턴한다.

random.uniform(a, b) # random float x, a <= x < b

3. randint()

2개의 숫자 사이의 랜덤 정수를 리턴한다. 단, 2번째 인자로 넘어온 정수또한 범위에 포함시킨다.

random.randint(a, b) # random integer from a to b, endpoint included

4. randrange()

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

random.randrange(start, stop, step) # random integer from start to stop for step, endpoint not included

5. choice()

랜덤하게 하나의 원소를 선택한다.

random.choice(elements) # choose a random element

6. sample() 

랜덤하게 여러 개의 원소를 선택한다.

random.sample(elements, n) # choose n elements

7. shuffle() 

원소의 순서를 랜덤하게 바꾼다.

random.shuffle(sequence data) # shuffle sequence of data

 

반응형