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

Function next

numpy/random/src/splitmix64/splitmix64.orig.c:23–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21uint64_t x; /* The state can be seeded with any value. */
22
23uint64_t next() {
24 uint64_t z = (x += 0x9e3779b97f4a7c15);
25 z = (z ^ (z >> 30)) * 0xbf58476d1ce4e5b9;
26 z = (z ^ (z >> 27)) * 0x94d049bb133111eb;
27 return z ^ (z >> 31);
28}

Callers 15

_bits_ofFunction · 0.50
array_from_textFunction · 0.50
load_flagsMethod · 0.50
check_unary_fuzzMethod · 0.50
test_iter_copyFunction · 0.50
test_iter_copy_castsFunction · 0.50

Calls

no outgoing calls

Tested by 15

load_flagsMethod · 0.40
check_unary_fuzzMethod · 0.40
test_iter_copyFunction · 0.40
test_iter_copy_castsFunction · 0.40
test_0d_iterFunction · 0.40
test_close_raisesFunction · 0.40