#include <BasicRandom.hh>
Public Types | |
| typedef int | value_type |
| typedef unsigned int | size_type |
| typedef value_type * | pointer |
Public Member Functions | |
| BasicRandom (int __s1=12345, int __s2=67890) | |
| value_type | operator() () |
| void | operator() (size_type __n, pointer __res) |
| void | randomize (void *__iseed) |
| void | print_info (std::ostream &__os=std::cout) |
Static Public Member Functions | |
| static value_type | min () |
| static value_type | max () |
Private Attributes | |
| int | _M_iseed [2] |
|
|
Definition at line 61 of file BasicRandom.hh. |
|
|
Definition at line 60 of file BasicRandom.hh. |
|
|
Definition at line 59 of file BasicRandom.hh. |
|
||||||||||||
|
Definition at line 64 of file BasicRandom.hh.
|
|
|
Definition at line 88 of file BasicRandom.hh. 00088 { return 2147483647;}
|
|
|
Definition at line 87 of file BasicRandom.hh. 00087 { return 0;}
|
|
||||||||||||
|
Definition at line 74 of file BasicRandom.hh. References fastjet::__default_random_generator(). 00074 {
00075 for(size_type __i = 0; __i < __n; __i++)
00076 __res[__i] = __default_random_generator(_M_iseed);
00077 }
|
|
|
Definition at line 70 of file BasicRandom.hh. References fastjet::__default_random_generator(). 00070 {
00071 return __default_random_generator(_M_iseed);
00072 }
|
|
|
Definition at line 91 of file BasicRandom.hh.
|
|
|
Definition at line 80 of file BasicRandom.hh. 00080 {
00081 int *__new_seed = (int*) __iseed;
00082 _M_iseed[0] = __new_seed[0];
00083 _M_iseed[1] = __new_seed[1];
00084 }
|
|
|
Definition at line 96 of file BasicRandom.hh. |
1.4.2