Random.mix: def of bend-kit-random@0.1.0.1 Import: import bend-kit-random@0.1.0.1/random.bend as Random Lines 15-19 of bend-kit-random@0.1.0.1/random.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-random@0.1.0.1/random.bend&start_line=15&end_line=19 import Base # splitmix32's output mixer, a bijection on U32. def mix(+z: U32) -> U32: +y = ((z .^. (z >> 16n)) * 569420461 : U32) +w = ((y .^. (y >> 15n)) * 1935289751 : U32) (w .^. (w >> 15n) : U32) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.mul https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.shrn https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32.xor