aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorMatthew Borkowski <matthew.h.borkowski@gmail.com>2021-03-28 09:49:10 -0400
committerIsaac Freund <ifreund@ifreund.xyz>2021-03-29 09:22:06 +0200
commita5cc5f7854b87f3daaff790deb6dec72b329f432 (patch)
tree475397b776402bbe3f2e405be0add7b10b393bfc /src/Module.zig
parent175adc0bd738c2e3a55bb71c6a53dcc920c203ba (diff)
downloadzig-a5cc5f7854b87f3daaff790deb6dec72b329f432.tar.gz
zig-a5cc5f7854b87f3daaff790deb6dec72b329f432.zip
Fix typo in Pcg.zig's fill function
When filling the last (len % 4) bytes of a buffer, the random number n was only being shifted right by 4 bits for each byte instead of 8. A random u16, for example, would always have its middle two nybbles be equal when generated this way. For comparison, Isaac64.zig, Sfc64.zig, and Xoroshiro128.zig all correctly shift right by 8 bits for each of the last bytes in their nearly identical fill functions.
Diffstat (limited to 'src/Module.zig')
0 files changed, 0 insertions, 0 deletions