Yes and no. How do you ensure you don't hit a bad stream? I don't think there is any guarantee. For a very long stream, crypto is going to be good. For a not so long one, I am not so sure
100% agree. You can also use chacha or aes the same way. I like it. I wonder however if some streams may not be too extreme with those. https://chasethedevil.github.io/post/more-on-random-number-g...
And the pcg page has pretty colors
I'd call that a walk in the park if security is concerned.
You get a good distribution in 99.99% of the cases. There is no perfect rng. I am sure that pcg and xoroshiro also have deficiencies. The issue of good seedings is quite general.
For a view less centered on the pcg vs xoshiro world: https://chasethedevil.github.io/post/war-of-the-random-numbe...
Julia uses dSFMT, which is as fast as xoshiro on vigna own benchmark page. I would not call that slow.
Yes and no. How do you ensure you don't hit a bad stream? I don't think there is any guarantee. For a very long stream, crypto is going to be good. For a not so long one, I am not so sure
100% agree. You can also use chacha or aes the same way. I like it. I wonder however if some streams may not be too extreme with those. https://chasethedevil.github.io/post/more-on-random-number-g...
And the pcg page has pretty colors
I'd call that a walk in the park if security is concerned.
You get a good distribution in 99.99% of the cases. There is no perfect rng. I am sure that pcg and xoroshiro also have deficiencies. The issue of good seedings is quite general.
For a view less centered on the pcg vs xoshiro world: https://chasethedevil.github.io/post/war-of-the-random-numbe...
Julia uses dSFMT, which is as fast as xoshiro on vigna own benchmark page. I would not call that slow.