GNU Scientific Library – Reference Manual: Random Number Generator Performance

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

### 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