반응형
Random 함수를 통해 숫자 랜덤을 쉽게 구현할 수 있다.
특정 범위 혹은 리스트에서 임의의 값을 선택해야 할 때 유용하므로 자주 사용된다.
여기에서는 가장 많이 사용되는 정수와 소수점, 리스트에 대해 알아보고자 한다.
리스트 - choice
>>> import random
>>> my_list = ['a', 'b', 'c']
>>> random.choice(my_list)
'c'
정수 - randint
>>> import random
>>> random.randint(1,10)
10
>>> random.randint(1,10)
5
소수점 - unifrom
>>> import random
>>> random.uniform(0.2, 0.7)
0.38972597256511843
>>>
>>> random.uniform(0.2, 0.7)
0.3976046092033727
아래와 같이 부동 소수점인 Float로 표현하여도 time.sleep에 잘 적용되는 것을 알 수 있다.
>>> random.uniform(0.2, 0.7)
0.3976046092033727
>>> ms = random.uniform(0.2, 0.7)
>>> import time
>>> time.sleep(ms)
>>>
반응형
'Python' 카테고리의 다른 글
Django - Database Migration Command 요약 정리 (0) | 2024.03.14 |
---|---|
Django - 메일 주소 표준화, 자동 교정하기 email (0) | 2024.03.14 |
Python - Session, HTTPAdapter 효율적인 ConnectionPool 관리 (0) | 2024.03.14 |
Python - 왜 좋을까?, 해야 하는 이유 (0) | 2024.03.14 |
VSCode - Python 라이브러리 자동 완성 안될 때 (0) | 2024.03.14 |