Definition at line 61 of file RanluxppEngine.h.
| Public Member Functions | |
| RanluxppCompatEngineJames (uint64_t seed=314159265) | |
| ~RanluxppCompatEngineJames () override | |
| uint64_t | IntRndm () | 
| Generate a random integer value with 24 bits. | |
| double | operator() () | 
| Generate a floating point random number (non-virtual method) | |
| double | Rndm () override | 
| Generate a floating point random number with 24 bits of randomness. | |
| void | SetSeed (uint64_t seed) | 
| Initialize and seed the state of the generator. | |
| void | Skip (uint64_t n) | 
| Skip nrandom numbers without generating them. | |
|  Public Member Functions inherited from ROOT::Math::TRandomEngine | |
| virtual | ~TRandomEngine () | 
| Static Public Member Functions | |
| static const char * | Name () | 
| Get name of the generator. | |
| Private Types | |
| using | ImplType = RanluxppEngineImpl<24, p> | 
| Private Attributes | |
| std::unique_ptr< ImplType > | fImpl | 
#include <Math/RanluxppEngine.h>
| 
 | private | 
Definition at line 64 of file RanluxppEngine.h.
| ROOT::Math::RanluxppCompatEngineJames< p >::RanluxppCompatEngineJames | ( | uint64_t | seed = 314159265 | ) | 
Definition at line 445 of file RanluxppEngineImpl.cxx.
| 
 | overridedefault | 
| uint64_t ROOT::Math::RanluxppCompatEngineJames< p >::IntRndm | ( | ) | 
Generate a random integer value with 24 bits.
Definition at line 466 of file RanluxppEngineImpl.cxx.
| 
 | inlinestatic | 
Get name of the generator.
Definition at line 84 of file RanluxppEngine.h.
| double ROOT::Math::RanluxppCompatEngineJames< p >::operator() | ( | ) | 
Generate a floating point random number (non-virtual method)
Definition at line 460 of file RanluxppEngineImpl.cxx.
| 
 | overridevirtual | 
Generate a floating point random number with 24 bits of randomness.
Implements ROOT::Math::TRandomEngine.
Definition at line 454 of file RanluxppEngineImpl.cxx.
| void ROOT::Math::RanluxppCompatEngineJames< p >::SetSeed | ( | uint64_t | seed | ) | 
Initialize and seed the state of the generator.
Definition at line 472 of file RanluxppEngineImpl.cxx.
| void ROOT::Math::RanluxppCompatEngineJames< p >::Skip | ( | uint64_t | n | ) | 
Skip n random numbers without generating them. 
Definition at line 478 of file RanluxppEngineImpl.cxx.
| 
 | private | 
Definition at line 65 of file RanluxppEngine.h.