The new random library implementation should stop me dragging in a Mersenne Twister for every other thing.
It was libc's random, which is... Trash.
Now it use's xoshiro256 [a], which I hadn't heard of. (Not my area). [0] It seems somewhat similar to the MT, as it isn't cryptographically safe, but should give you a fast and fairly random set of integers back. It's also significantly faster than the MT.
[a] Followed by two asterisks. I give up trying to make them appear in HN's formatting.
It was libc's random, which is... Trash.
Now it use's xoshiro256 [a], which I hadn't heard of. (Not my area). [0] It seems somewhat similar to the MT, as it isn't cryptographically safe, but should give you a fast and fairly random set of integers back. It's also significantly faster than the MT.
[a] Followed by two asterisks. I give up trying to make them appear in HN's formatting.
[0] http://prng.di.unimi.it/