#include <gsl_rnga.h>
If seed
is zero, or is not given, then the default seed specific to the particular random number generator is used. No virtual functions are used in this class or its parent, rnga. This should be as fast as the original GSL version.
Definition at line 42 of file gsl_rnga.h.
Public Member Functions | |
gsl_rnga (const gsl_rng_type *gtype=gsl_rng_mt19937) | |
Initialize the random number generator with type gtype and the default seed. | |
gsl_rnga (unsigned long int seed, const gsl_rng_type *gtype=gsl_rng_mt19937) | |
Initialize the random number generator with seed . | |
const gsl_rng_type * | get_type () |
Return generator type. | |
double | random () |
Return a random number in ![]() | |
unsigned long int | get_max () |
Return the maximum integer for random_int(). | |
unsigned long int | random_int (unsigned long int n=0) |
Return random integer in ![]() | |
void | set_seed (unsigned long int s) |
Set the seed. | |
void | clock_seed () |
Set the seed. | |
Protected Attributes | |
gsl_rng * | gr |
The GSL random number generator. | |
const gsl_rng_type * | rng |
The GSL random number generator type. |
Documentation generated with Doxygen and provided under the GNU Free Documentation License. See License Information for details.
Project hosting provided by
,
O2scl Sourceforge Project Page