목차
- random.setstate() 예제 - 난수 생성기 상태 복원
- random.setstate() 정의
- random.setstate() 구문
random.setstate() 예제 - 난수 생성기 상태 복원
import random
#난수 출력.
print(random.random())
#난수생성기 상태 캡쳐.
state = random.getstate()
# 난수 출력. (※ 바로 위와 다른 값 출력)
print(random.random())
#난수생성기 상태 복원. ★
random.setstate(state)
# 난수 출력. (※ 복원 직후라, 바로 위 난수와 동일값 출력.)
print(random.random())
# 난수 출력. (※ 다시 새로운 난수 출력.)
print(random.random())
결과값
0.4484525842705481
0.020046113694873413
0.020046113694873413
0.41055737241756596
random.setstate() 정의
난수 생성기 상태를 지정 상태로 복원.
cf.
random.getstate() : 난수 생성기 상태 캡쳐.
random.setstate() 구문
random.setstate(state)
[매개변수]
state
필수. 복원할 난수 생성기 상태를 나타내는 객체.