#include "fastjet/internal/BasicRandom.hh"Include dependency graph for BasicRandom.cc:

Go to the source code of this file.
Namespaces | |
| namespace | fastjet |
Functions | |
| int | __default_random_generator (int *__iseed) |
Variables | |
| BasicRandom< int > | _G_random_int |
| BasicRandom< double > | _G_random_double |
|
|
Definition at line 31 of file BasicRandom.cc. Referenced by fastjet::BasicRandom< double >::operator()(), and fastjet::BasicRandom< int >::operator()(). 00032 {
00033 int __k = __iseed[0]/53668;
00034 __iseed[0] = (__iseed[0] - __k*53668)*40014 - __k*12211;
00035 if(__iseed[0] < 0) __iseed[0] += 2147483563;
00036
00037 __k = __iseed[1]/52774;
00038 __iseed[1] = (__iseed[1] - __k*52774)*40692 - __k*3791;
00039 if(__iseed[1] < 0) __iseed[1] += 2147483399;
00040
00041 int __iz = __iseed[0] - __iseed[1];
00042 if(__iz < 1) __iz += 2147483562;
00043
00044 return __iz;
00045 }
|
|
|
Definition at line 49 of file BasicRandom.cc. |
|
|
Definition at line 48 of file BasicRandom.cc. |
1.4.2