5가지 유용한 Python 랜덤 모듈 방법
먼저 Random 모듈이 파이썬에 내장되어 난수를 생성하는 데 도움이 된다는 것을 알아야 합니다.
무작위의()
random(): 임의의 float n을 반환합니다. 여기서
0 <= n < 1
import random
print(random.random()) # 0.7291047713945417
randint()
randint(a, b): 주어진 범위 사이의 임의의 정수를 반환합니다.
a <= n <= b
import random
print(random.randint(1, 10)) # 7
print(random.randint(-12, 2)) # -10
제복()
uniform(a, b): 주어진 범위 사이의 임의의 부동 소수점을 반환합니다.
a <= n <= b
import random
print(random.uniform(5.7, 12)) # 10.096664083501162
print(random.uniform(10, 100.2)) # 95.00994365426938
혼합()
shuffle(sequence, func = random.random): 이 메서드는 주는 순서를 섞습니다. 또한 주는 순서를 업데이트하고 새 순서를 반환하지 않습니다.
import random
users = ['aya', 'simon', 'john']
random.shuffle(users)
print(users) # ['john', 'aya', 'simon']
선택()
선택(시퀀스): 주어진 시퀀스에서 임의의 요소를 반환합니다.
import random
users = ['aya', 'john', 'simon', 'kyle']
winner = random.choice(users)
print(winner) # aya :)
요약
random(): 임의의 float n을 반환합니다. 여기서
0 <= n < 1
입니다. randint(a, b): 주어진 범위 사이의 임의의 정수를 반환합니다.
a <= n <= b
. uniform(a, b): 주어진 범위 사이의 임의의 부동 소수점을 반환합니다.
a <= n <= b
. shuffle(sequence, func = random.random): 이 메서드는 주어진 시퀀스를 섞습니다.
선택(시퀀스): 주어진 시퀀스에서 임의의 요소를 반환합니다.
참조 및 유용한 리소스
즐거운 코딩!
Reference
이 문제에 관하여(5가지 유용한 Python 랜덤 모듈 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ayabouchiha/5-helpful-python-random-module-methods-10g1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)