cern.jet.random.engine
Class RandomSeedTable
java.lang.Object
  
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 | 
COLUMNS
 
          The 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