관리 메뉴

IT.FARMER

python random 함수 본문

python

python random 함수

아이티.파머 2019. 6. 21. 11:29
반응형

python random 함수 예제

 

import random

# float 랜덤 숫자 0~1 사이
_random_data = random.random()
print(_random_data)

# int type 랜덤
_random_data = random.randint(1, 10)
print(_random_data)

# 0 이상 20이하의 3의 배수 (0포함)
_random_data = random.randrange(0, 20, 3)
print(_random_data)

# float 소숫점 단위 랜덤
_random_data = random.uniform(0.1, 0.3)
print(_random_data)

# 랜덤으로 하나 선택
_random_data = random.choice([1, 2, 3, 4, 5])
print(_random_data)

# 랜덤 데이터(0~50) 9 개 샘플
_random_data = random.sample(range(0, 51), 9)
print(_random_data)

# 데이터 순서를 무작위로 썪는 샘플
_list = []
for x in range(10):
    print("range = %s"%x)
    _list.append(x)

# 순서가 있는 리스트 출력
print("_list", _list)

# 무작위로 썩은 샘플 출력
# _list =  random.shuffle(_list) 로 리턴 받은 데이터를 출력하면 None 가 나온다.
# 내부에서 _list 무작위로 썩어 났기 때문에 리턴 받지 않고 _list로 확인한다.
random.shuffle(_list)
print("_list", _list)

 

반응형

'python' 카테고리의 다른 글

selenuim 과 requests 비교  (0) 2019.06.25
selenium 웹크롤링  (0) 2019.06.21
python datetime 사용방법  (0) 2019.06.21
python 기본 함수 time  (0) 2019.06.21
python centos 설치  (0) 2019.06.21