MCPcopy Create free account
hub / github.com/numpy/numpy / rk_ulong

Function rk_ulong

numpy/random/src/mt19937/randomkit.c:439–445  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

437long rk_long(rk_state *state) { return rk_ulong(state) >> 1; }
438
439unsigned long rk_ulong(rk_state *state) {
440#if ULONG_MAX <= 0xffffffffUL
441 return rk_random(state);
442#else
443 return (rk_random(state) << 32) | (rk_random(state));
444#endif
445}
446
447unsigned long rk_interval(unsigned long max, rk_state *state) {
448 unsigned long mask = max, value;

Callers 2

rk_longFunction · 0.85
rk_intervalFunction · 0.85

Calls 1

rk_randomFunction · 0.85

Tested by

no test coverage detected