동일한 난수를 생성하는 방법


동일한 난수를 생성하는 방법

import random import os import numpy as np def seed_everything(seed): random.seed(seed) os.environ['PYTHONHASHSEED'] = str(seed) np.random.seed(seed) seed_everything(42) 난수를 사용하는 경우에는 보통 시드 값을 설정하지 않으면 매번 다른 난수가 생성됨. 이는 프로그램 실행 시마다 결과가 달라질 수 있어 예측이 어려워 프로그램 변경 후 개선 여부를 판단하기 어려움 seed_everything(42)와 같이 시드 값을 고정하면 동일한 시드 값을 사용하는 모든 곳에서 동일한 난수 시퀀스가 생성됨...

동일한 난수를 생성하는 방법에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 동일한 난수를 생성하는 방법