- Sort Score
- Result 10 results
- Languages All
Results 1 - 1 of 1 for is32Bit (0.14 sec)
-
src/math/rand/v2/rand.go
if n == 0 { panic("invalid argument to Uint64N") } return r.uint64n(n) } // uint64n is the no-bounds-checks version of Uint64N. func (r *Rand) uint64n(n uint64) uint64 { if is32bit && uint64(uint32(n)) == n { return uint64(r.uint32n(uint32(n))) } if n&(n-1) == 0 { // n is power of two, can mask return r.Uint64() & (n - 1) } // Suppose we have a uint64 x uniform in the range [0,2⁶⁴)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:25:49 UTC 2024 - 12.8K bytes - Viewed (0)