アットウィキロゴ

乱数pp

package math;
 
import org.apache.commons.math3.random.CorrelatedRandomVectorGenerator;
 
import org.apache.commons.math3.linear.*;
 import org.apache.commons.math3.random.GaussianRandomGenerator;
import org.apache.commons.math3.random.*;
 
class pro{
 
public static void main(String[] args) {
 
pro test=new pro();
}
 
pro(){
 
 
 
double[] mean = {0, 0};
double[][] cov = {{9, 4}, {4, 16}};
RealMatrix co = MatrixUtils.createRealMatrix(cov);
 
RandomGenerator rg = new JDKRandomGenerator();
rg.setSeed(17399225432l); 
 
GaussianRandomGenerator rawGenerator = new GaussianRandomGenerator(rg);
 
CorrelatedRandomVectorGenerator generator = 
new CorrelatedRandomVectorGenerator(mean, co, 2, rawGenerator);
 
double[] r = generator.nextVector();
 
System.out.println(r[0]+","+r[1]);
 
 
}
}
最終更新:2016年03月28日 04:58