본문 바로가기
Python

Python - Random 정수/소수점/리스트 이해

by 올엠 2024. 3. 14.
반응형

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)
>>>

 

반응형