3738b7e4ff
[SVN r68872]
29 lines
1.1 KiB
Plaintext
29 lines
1.1 KiB
Plaintext
[/
|
|
/ Copyright (c) 2009 Steven Watanabe
|
|
/
|
|
/ Distributed under the Boost Software License, Version 1.0. (See
|
|
/ accompanying file LICENSE_1_0.txt or copy at
|
|
/ http://www.boost.org/LICENSE_1_0.txt)
|
|
]
|
|
|
|
For some people, performance of random number generation is an important
|
|
consideration when choosing a random number generator or a particular
|
|
distribution function. This page provides numerous performance tests with
|
|
the wide variety of generators and distributions available in the boost
|
|
library.
|
|
|
|
The performance has been evaluated on an Intel(R) Core(TM) i7
|
|
CPU Q 840 @ 1.87GHz, 1867 Mhz with Visual C++ 2010, Microsoft
|
|
Windows 7 Professional and with gcc 4.4.5, Ubuntu Linux 2.6.35-25-generic.
|
|
The speed is reported in million random numbers
|
|
per second (M rn/sec), generated in a tight loop.
|
|
|
|
[include generator_performance_linux.qbk]
|
|
[include generator_performance_windows.qbk]
|
|
|
|
Note that the lagged Fibonacci and ranlux_01 generators produce
|
|
floating-point numbers, whereas all others produce integers.
|
|
|
|
[include distribution_performance_linux.qbk]
|
|
[include distribution_performance_windows.qbk]
|