ExponentialDistribution exp = new ExponentialDistribution(4.0);
for(int i = 1; i < 20; i++){
timestamp[i] = (int)exp.sample() + 1+timestamp[i-1];
这里的timestamp是一个整数数组,并且在上述条件下给它赋一个随机值。 (int)exp.sample()做了什么以及它如何为我分配一个随机值?(int)exp.sample()如何在代码中工作?
不知道。什么是“ExponentialDistribution”? –
显然它在apache.commons包中:http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/distribution/ExponentialDistribution.html我分享这个的主要原因是以此作为我可以说有意义的评论的借口:你的名字必须是对The Who的引用,对吧? –
'(int)exp.sample()'在'exp'引用的对象上调用'sample()'方法,然后将返回值转换为'int'。所有***很***基本的Java东西。建议:学习Java。 – Andreas