#include <GaudiKernel/IRndmEngine.h>
Inheritance diagram for IRndmEngine:

Public Methods | |
| virtual double | rndm () const = 0 |
| Single shot returning single random number. | |
| virtual StatusCode | rndmArray ( std::vector<double>& array, long howmany, long start = 0) const = 0 |
| Multiple shots returning vector with flat random numbers. More... | |
| virtual StatusCode | setSeeds (const std::vector<long>& seeds) = 0 |
| Allow to set new seeds. | |
| virtual StatusCode | seeds (std::vector<long>& seeds) const = 0 |
| Allow to retrieve seeds. | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
Definition at line 23 of file IRndmEngine.h.
|
|
Retrieve interface ID.
Reimplemented from IInterface. Definition at line 26 of file IRndmEngine.h. |
|
|
Single shot returning single random number.
|
|
|
Multiple shots returning vector with flat random numbers.
|
|
|
Allow to retrieve seeds.
|
|
|
Allow to set new seeds.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000