9 lines
129 B
Go
9 lines
129 B
Go
package utils
|
|
|
|
func XorShift64Star(x uint64) uint64 {
|
|
x ^= x >> 12
|
|
x ^= x << 25
|
|
x ^= x >> 27
|
|
return x * 0x2545F4914F6CDD1D
|
|
}
|