I committed the changes described above.  Feedback welcome.  I tested
adapting and integration a RngPack generator.  Adaptor for Mersenne
Twister looks like this (base adaptor for all RngPack generators would
be similar):

/**
 * AbstractRandomGenerator based on RngPack RanMT generator.
 */
public class TestRngPackGenerator extends AbstractRandomGenerator {
    
    private RanMT random = new RanMT();
    
    public void setSeed(long seed) {
       random = new RanMT(seed);
    }
    
    public double nextDouble() {
        return random.raw();
    }
    
    public double nextGaussian() {
        return random.gaussian();
    }
    
    public int nextInt(int n) {
        return random.choose(n);
    }
    
    public boolean nextBoolean() {
        return random.coin();
    }
}

I will update the user guide to include this and other examples
assuming all are OK with these changes.

Phil

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to