예제 #1
0
// MTinit initialises random numbers generators (Mersenne Twister code)
//  Input:
//   seed -- seed value; use seed <= 0 to use current time
func MTinit(seed int) {
	if seed <= 0 {
		seed = int(time.Now().Unix())
	}
	sfmt.Init(seed)
	dsfmt.Init(seed)
}
예제 #2
0
파일: random.go 프로젝트: PaddySchmidt/gosl
// Init initialises random numbers generators
//  Input:
//   seed -- seed value; use seed <= 0 to use current time
func Init(seed int) {
	if seed <= 0 {
		seed = int(time.Now().Unix())
	}
	rand.Seed(int64(seed))
	sfmt.Init(seed)
	dsfmt.Init(seed)
}