Although attempting to use either method doesn't seem to increase stat. quality to that of an xorshift + integer Weyl, using either does significantly increase stat quality without doubling the state space. So from a practical standpoint the decrease a memory motion might be a win for some use-cases. The specific combos I tried with minimal TestU01 result summaries:
https://gist.github.com/Marc-B-Reynolds/0b5f1db5ad7a3e453596
Nevermind: I'm an idiot. abc=(5,17,13) right in the table so the original version I put up was full-period. Reverting the gist.
--
You received this message because you are subscribed to a topic in the Google Groups "prng" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/prng/rajh-G5WvG0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to prng+uns...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Dannii Willis asked in e-mail if the (13,17,5) I was using was a typo and should be (13,17,15). I checked the original paper and can't find that triple in the table and I also check the L'Ecuyer/Panneton review paper which does mention a typo in the original but for a different pair. So I assumed I'd made a mistake (and I changed the gist but not the results of minimal testing). I then reskimmed the two paper and the both talk specifically about (13,17,5). So is it a full-period triple or not?
Hi Dannii,Did you got the efficient solution for 32-bit xorshift* algorithm. if so, can you post the multiplier and triple you have used.