반응형
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 |