I use the speed battery to compare PRNGs against each other. Checking the speeds for a handful I get the following:
| Generator |
Speed GiB/s |
| pcg32 |
4.32227 |
| pcg64_64 |
8.60865 |
| wyrand |
8.60972 |
| xorshift++ |
3.15084 |
| xoshiro256+ |
2.14274 |
| xoshiro256++ |
2.14189 |
| xoshiro256** |
1.94117 |
| mwc128 |
3.15034 |
| splitmix |
7.10461 |
SmokeRand is saying that pcg64_64 is more than three times as fast as xoshiro256++? These numbers seem pretty different than what is listed on the xorshiro site. Perhaps I'm reading the output wrong? I'm running the speed battery and and reading the "Corrected result (GiB/sec)" part of the first section.
I use the
speedbattery to compare PRNGs against each other. Checking the speeds for a handful I get the following:SmokeRand is saying that pcg64_64 is more than three times as fast as xoshiro256++? These numbers seem pretty different than what is listed on the xorshiro site. Perhaps I'm reading the output wrong? I'm running the speed battery and and reading the "Corrected result (GiB/sec)" part of the first section.