import
random 모듈을 사용하기위해 import를 먼저 해야 합니다.
import random
random() 함수
0부터 1사이의 랜덤 실수를 리턴합니다.
이때 결과는 0은 포함하고 1은 포함하지 않습니다.
random.random()
0.37444887175646646
uniform() 함수
2개의 숫자 사이의 랜덤 실수를 리턴합니다.
이때 결과는 앞의 숫자는 포함하고 뒤의 숫자는 포함하지 않습니다.
random.uniform(1, 10)
1.1800146073117523
randint() 함수
2개의 숫자 사이의 랜덤 정수를 리턴합니다.
이때 결과는 뒤의 정수도 포함합니다.
random.randint(1, 10)
7
randrange() 함수
range(start, stop, step) 함수로 만들어지는 정수 중에 하나를 랜덤하게 리턴합니다.
random.randrange(0, 101, 2)
26
choice() 함수
랜덤하게 하나의 원소를 선택합니다.
random.choice('abcdefghij')
'c'
sample() 함수
랜덤하게 여러 개의 원소를 선택합니다.
random.sample([1, 2, 3, 4, 5], 3)
[4, 1, 5]
shuffle() 함수
원소의 순서를 랜덤하게 바꿉니다.
items = [1, 2, 3, 4, 5, 6, 7]
random.shuffle(items)
items
[7, 3, 2, 5, 6, 4, 1]
반응형
'Python' 카테고리의 다른 글
Python ) 문자열 숫자열 변환 함수 (0) | 2024.10.15 |
---|---|
Python ) 파이썬으로 주민번호 유효성검사 (2) | 2024.09.25 |
Python ) 클래스문 (1) | 2024.09.20 |
Python ) 튜플 / 람다 (0) | 2024.09.04 |