cern.jet.random.engine
Class RandomSeedTable
java.lang.Object
   cern.jet.random.engine.RandomSeedTable
cern.jet.random.engine.RandomSeedTable
- public class RandomSeedTable- extends Object
(Seemingly gigantic) table of good seeds for pseudo-random number generators.
 
 Implementation:
 
This is a port of SeedTable.h used in CLHEP 1.4.0 (C++).
 CLHEP's implementation, in turn, is part of GEANT 4, a C++ simulation toolkit for High Energy Physics.
 Geant4, in turn,  took the table from the original FORTRAN77 implementation of the HEP CERN Library routine RECUSQ.
 Each sequence has a period of 10**9 numbers.
- Version:
- 1.0, 09/24/99
| Field Summary | 
| static int | COLUMNSThe number of columns of the matrix (currently COLUMNS = 2).
 | 
 
| Method Summary | 
| static int | getSeedAtRowColumn(int row,
                   int column)Returns a deterministic seed from a (seemingly gigantic) matrix of predefined seeds.
 | 
 
 
COLUMNS
public static final int COLUMNS
- The number of columns of the matrix (currently COLUMNS = 2).
 
- See Also:
- Constant Field Values
 
getSeedAtRowColumn
public static int getSeedAtRowColumn(int row,
                                     int column)
- Returns a deterministic seed from a (seemingly gigantic) matrix of predefined seeds.
 
- 
- Parameters:
- row- should (but need not) be in [0,Integer.MAX_VALUE].
- column- shoould (but need not) be in [0,SeedTable.COLUMNS-1].
- Returns:
- the seed at the indicated matrix position.
 
Jump to the Colt Homepage