Python Random seed() 메서드
예시
시드 값을 10으로 설정하고 어떤 일이 발생하는지 확인합니다.
import random
random.seed(10)
print(random.random())
정의 및 사용
이 seed()
방법은 난수 생성기를 초기화하는 데 사용됩니다.
난수 생성기는 난수를 생성할 수 있도록 시작하는 숫자(시드 값)가 필요합니다.
기본적으로 난수 생성기는 현재 시스템 시간 을 사용합니다 .
seed() 메서드를 사용하여 난수 생성기의 시작 번호를 사용자 지정합니다.
참고: 동일한 시드 값을 두 번 사용하면 동일한 난수를 두 번 얻습니다. 아래 예를 참조하십시오
통사론
random.seed(a, version)
매개변수 값
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
더 많은 예
예시
동일한 시드 값을 두 번 사용하면 동일한 난수를 두 번 얻을 수 있음을 보여줍니다.
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())