Factory method which returns the TinyMT with the first generated parameter of TinyMTDC.
Factory method which returns the TinyMT with the first generated
parameter of TinyMTDC. System#nanoTime
and
Thread#getId()
are used for seed.
TinyMT with the first parameter.
get default TinyMT32 with seeding by array.
get default TinyMT32 with seeding by array.
seeds for initialization.
random number generator TinyMT32
Factory method which returns the TinyMT with the first generated parameter of TinyMTDC.
Factory method which returns the TinyMT with the first generated parameter of TinyMTDC.
seed of pseudo random numbers.
TinyMT with the first parameter.
Factory method which returns the TinyMT with the first generated parameter of TinyMTDC.
Factory method which returns the TinyMT with the first generated parameter of TinyMTDC.
seed of pseudo random numbers.
TinyMT with the first parameter.
Make and return an array of TinyMT.
Make and return an array of TinyMT. Each element has the same characteristic polynomial with TinyMT gotten by getDefaultMT. Especially, the first element is just same as default TinyMT. The second element has the state of jump * 264 steps after the first element. In other word, the first element will generate the same sequence with the second element, after jump * 264 pseudo random number generation.
This is equals to TinyMT32.getDefault(seed).getJumpedArray(count, jump);
number of TinyMT to be created.
seed of first element
step is jump * 264
array of TinyMT
make and return an array of TinyMT.
make and return an array of TinyMT. Each element has the same characteristic polynomial with TinyMT gotten by getDefaultMT. Especially, the first element is just same as default TinyMT. The second element has the state of jump * 264 steps after the first element. In other word, the first element will generate the same sequence with the second element, after jump * 264 pseudo random number generation.
number of TinyMT to be created.
seed of first element
step is jump * 264
array of TinyMT
return TinyMT32 instance whose parameter has ID = 1.
return TinyMT32 instance whose parameter has ID = 1.
thread ID
TinyMT32 instance
TinyMT is a pseudo random number generator.
To get an instance, call
TinyMT32.getDefault
This class supports jump function. User can get an array of pseudo random number generators by calling
TinyMT32#getDefaultArray
TinyMT web page