Squares: A Fast Counter-Based RNG
In this article, we present a new counter-based random number generator (RNG) based on John von Neumann's middle square. We've discovered that only three rounds of squaring are sufficient to provide satisfactory random data. This appears to be one of the fastest counter-based RNGs.
READ FULL TEXT