public static final class LCG64ShiftRandom.Param extends Object implements Serializable
LCG64ShiftRandom generator, for the
 parameters a and b of the LC recursion
 ri+1 = a · ri + b mod 264.| Modifier and Type | Field and Description | 
|---|---|
| long | aThe parameter a of the LC recursion. | 
| long | bThe parameter b of the LC recursion. | 
| static LCG64ShiftRandom.Param | DEFAULTThe default PRNG parameters: a = 0xFBD19FBBC5C07FF5L; b = 1 | 
| static LCG64ShiftRandom.Param | LECUYER1LEcuyer 1 parameters: a = 0x27BB2EE687B0B0FDL; b = 1 | 
| static LCG64ShiftRandom.Param | LECUYER2LEcuyer 2 parameters: a = 0x2C6FE96EE78B6955L; b = 1 | 
| static LCG64ShiftRandom.Param | LECUYER3LEcuyer 3 parameters: a = 0x369DEA0F31A53F85L; b = 1 | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| int | hashCode() | 
| static LCG64ShiftRandom.Param | of(long a,
  long b) | 
| String | toString() | 
public static final LCG64ShiftRandom.Param DEFAULT
public static final LCG64ShiftRandom.Param LECUYER1
public static final LCG64ShiftRandom.Param LECUYER2
public static final LCG64ShiftRandom.Param LECUYER3
public final long a
public final long b
© 2007-2014 Franz Wilhelmstötter (2014-12-28 10:45)