|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.datamixer.collections.DatamixerIterator
org.datamixer.functions.RandomFunction
RandomFunction returns the next pseudorandom, uniformly distributed double value between 0.0 and 1.0.
| Field Summary | |
protected double |
current_
the current value |
protected java.util.Random |
random_
random number generator |
protected long |
seed_
seed for random number generator |
| Fields inherited from class org.datamixer.collections.DatamixerIterator |
collection_, debugEnabled_, done_, doneChecked_, doneListeners_, format_, formatPattern_, id_, infoEnabled_, initialized_, logger_, name_, nextListeners_, path_, repeat_, repeatSet_ |
| Constructor Summary | |
RandomFunction()
|
|
| Method Summary | |
protected boolean |
doDone()
Returns false, always. |
protected void |
doGenerate()
Generate the next element in the collection. |
protected Value |
doGetCurrentValue()
Returns the current value. |
java.text.Format |
getFormat(java.lang.String pattern)
Returns an appropriate Format object. |
long |
getSeed()
|
void |
setSeed(long value)
|
| Methods inherited from class org.datamixer.collections.DatamixerIterator |
addDatamixerListener, doFireDatamixerEvent, doInitialize, doReset, fireDatamixerEvent, generate, getCollection, getContainer, getCurrent, getCurrentValue, getDataType, getFormatPattern, getHasNext, getId, getListeners, getName, getNext, getNextValue, getPath, getRepeat, hasNext, initialize, next, remove, removeDatamixerListener, reset, setCollection, setContainer, setCurrentValue, setDataType, setFormatPattern, setId, setName, setRepeat, toString, updateCurrentValue |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected double current_
protected java.util.Random random_
protected long seed_
| Constructor Detail |
public RandomFunction()
| Method Detail |
protected Value doGetCurrentValue()
doGetCurrentValue in class DatamixerIteratorpublic java.text.Format getFormat(java.lang.String pattern)
getFormat in class DatamixerIterator
protected boolean doDone()
throws DatamixerException
DatamixerIteratorfalse, always.
doDone in class DatamixerIteratorDatamixerException
protected void doGenerate()
throws DatamixerException
DatamixerIterator
doGenerate in class DatamixerIteratorDatamixerExceptionpublic long getSeed()
public void setSeed(long value)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||