fixed rng

This commit is contained in:
Grimsace
2026-02-04 15:15:47 -06:00
parent 165a5f86f0
commit b3dc2d1258
3 changed files with 43 additions and 25 deletions
+17
View File
@@ -0,0 +1,17 @@
package main
import "math/rand"
type SeedProvider struct {
rand *rand.Rand
}
func NewSeedProvider(seed int64) *SeedProvider {
return &SeedProvider{
rand: rand.New(rand.NewSource(seed)),
}
}
func (sp *SeedProvider) Next() int64 {
return sp.rand.Int63()
}