org.databene.benerator.distribution.sequence
Class RandomWalkSequence
java.lang.Object
org.databene.benerator.distribution.Sequence
org.databene.benerator.distribution.sequence.RandomWalkSequence
- All Implemented Interfaces:
- Distribution
public class RandomWalkSequence
- extends Sequence
Random Walk Sequence
implementation that supports a variable step width.
Created at 30.06.2009 07:48:40
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Methods inherited from class org.databene.benerator.distribution.Sequence |
toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RandomWalkSequence
public RandomWalkSequence()
RandomWalkSequence
public RandomWalkSequence(java.math.BigDecimal minStep,
java.math.BigDecimal maxStep)
RandomWalkSequence
public RandomWalkSequence(java.math.BigDecimal minStep,
java.math.BigDecimal maxStep,
java.math.BigDecimal initial)
RandomWalkSequence
public RandomWalkSequence(java.math.BigDecimal minStep,
java.math.BigDecimal maxStep,
java.math.BigDecimal initial,
boolean buffered)
setMinStep
public void setMinStep(java.math.BigDecimal minStep)
setMaxStep
public void setMaxStep(java.math.BigDecimal maxStep)
setInitial
public void setInitial(java.math.BigDecimal initial)
createNumberGenerator
public <T extends java.lang.Number> NonNullGenerator<T> createNumberGenerator(java.lang.Class<T> numberType,
T min,
T max,
T granularity,
boolean unique)
applyTo
public <T> Generator<T> applyTo(Generator<T> source,
boolean unique)
- Specified by:
applyTo
in interface Distribution
- Overrides:
applyTo
in class Sequence
Copyright © 2013. All Rights Reserved.