News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

Floating point PRNG

Started by aw27, September 16, 2018, 01:01:45 AM

Previous topic - Next topic

johnsa

I can't find any claim that it's better than xoroshiro128+, only xorshift or xoroshiro64.. from some other links:

https://nullprogram.com/blog/2017/09/21/
http://xoshiro.di.unimi.it/#shootout
http://www.pcg-random.org/posts/birthday-test.html

I'll stick to it for now anyway either way.

aw27

Quote
For Crypto RNG, rdrand.. yep.. but it's slow as heck
Slow but unpredictable.
Not everybody wants fast food, sometimes it is better to wait a couple of nanoseconds more to eat something based on entropy.

johnsa

Indeed, for the right application it's ideal.. I was planning on using it as a source of entropy/randomness to work on my telekinesis skills.. :) with a nice gui to boot.. haha

jj2007

Quote from: johnsa on September 29, 2018, 01:51:09 AM
I can't find any claim that it's better than xoroshiro128+, only xorshift or xoroshiro64

Google for "O'Neill" "Vigna" to see an interesting controversy.

P.S., your link to null program:
QuoteAugust 2018 Update: xoroshiro128+ fails PractRand very badly.
http://www.pcg-random.org/posts/a-quick-look-at-xoshiro256.html is also a good read 8)

johnsa

Ahh good spot and some interesting reading.
I'll give the 256** version a go and see how it fares.