Random Number Generator Performance - GNU Scientific Library -- Reference Manual
Description: GNU Scientific Library -- Reference Manual

Next: Random Number Generator Examples, Previous: Other random number generators, Up: Random Number Generation

### 18.12 Performance

The following table shows the relative performance of a selection the available random number generators. The fastest simulation quality generators are `taus`, `gfsr4` and `mt19937`. The generators which offer the best mathematically-proven quality are those based on the ranlux algorithm.

         1754 k ints/sec,    870 k doubles/sec, taus
         1613 k ints/sec,    855 k doubles/sec, gfsr4
         1370 k ints/sec,    769 k doubles/sec, mt19937
          565 k ints/sec,    571 k doubles/sec, ranlxs0
          400 k ints/sec,    405 k doubles/sec, ranlxs1
          490 k ints/sec,    389 k doubles/sec, mrg
          407 k ints/sec,    297 k doubles/sec, ranlux
          243 k ints/sec,    254 k doubles/sec, ranlxd1
          251 k ints/sec,    253 k doubles/sec, ranlxs2
          238 k ints/sec,    215 k doubles/sec, cmrg
          247 k ints/sec,    198 k doubles/sec, ranlux389
          141 k ints/sec,    140 k doubles/sec, ranlxd2

The GNU Scientific Library - a free numerical library licensed under the GNU GPL
Back to the GNU Scientific Library Homepage