Versions in this module Expand all Collapse all v0 v0.1.0 Jan 4, 2021 Changes in this version + func Seed() uint64 + type AtomicPCG struct + func (r *AtomicPCG) Seed(s uint64) + func (r *AtomicPCG) Uint32() uint32 + type AtomicSplitMix64 struct + func (r *AtomicSplitMix64) Seed(s uint64) + func (r *AtomicSplitMix64) Uint64() uint64 + type PCG struct + func (r *PCG) Seed(s uint64) + func (r *PCG) Uint32() uint32 + type ShardedPCG struct + func NewShardedPCG() *ShardedPCG + func (p *ShardedPCG) Uint32() uint32 + type ShardedSplitMix64 struct + func NewShardedSplitMix64() *ShardedSplitMix64 + func (r *ShardedSplitMix64) Uint64() uint64 + type ShardedXoshiro256StarStar struct + func NewShardedXoshiro256StarStar() *ShardedXoshiro256StarStar + func (r *ShardedXoshiro256StarStar) Uint64() uint64 + type SplitMix64 struct + func (r *SplitMix64) Seed(s uint64) + func (r *SplitMix64) Uint64() uint64 + type Xoshiro256StarStar struct + func (r *Xoshiro256StarStar) Seed(s0, s1, s2, s3 uint64) + func (r *Xoshiro256StarStar) Uint64() uint64