* Returns an unsigned 64 bit random integer. */
| 248 | * Returns an unsigned 64 bit random integer. |
| 249 | */ |
| 250 | static inline npy_uint64 rk_uint64(rk_state *state) { |
| 251 | npy_uint64 upper = (npy_uint64)rk_random(state) << 32; |
| 252 | npy_uint64 lower = (npy_uint64)rk_random(state); |
| 253 | return upper | lower; |
| 254 | } |
| 255 | |
| 256 | /* |
| 257 | * Returns an unsigned 32 bit random integer. |
no test coverage detected