changed to ECJ implementation of MersenneTwister instead of java.math.Random
Added commons math3 lib