Package com.bank.random
Class LCG
java.lang.Object
com.bank.random.LCG
Класс LCG (Linear Congruential Generator — Линейный конгруэнтный метод)
— это простой и быстрый алгоритм генерации псевдослучайных чисел,
используемый для создания последовательностей, имитирующих случайность.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat[]generateSequence(int n) floatgetRand()voidsetSeed(long seed)
-
Field Details
-
next
private long next -
a
private long a -
c
private long c -
m
private long m
-
-
Constructor Details
-
LCG
public LCG(long seed) -
LCG
public LCG(long seed, long a, long c, long m)
-
-
Method Details
-
getRand
public float getRand() -
setSeed
public void setSeed(long seed) -
generateSequence
public float[] generateSequence(int n)
-