我正在尝试解决数组问题,而且我对解释的东西不太好所以请耐心等待。
我需要创建一个代码来计算[0 ..范围]范围内的“num”随机整数,并将频率放在arr []中。这是我到目前为止所做的。
/ * 计算[a ... b)范围内的随机整数 /
static int randomInteger(int a, int b) {
int randomInt = ((int)(Math.random() * b) + a) ;
return randomInt ;
/ * 计算[0 ..范围]范围内的num个随机整数并放入 频率在arr []。 /
static void doSingleTest( int[] arr2, int num, int range) {
for (int i = 0; i< num ; i++) {
int rand = randomInteger(0, range);
arr2[rand] ++ ;
}
}
我这样做了吗?我想我想知道的是arr [rand] ++是什么意思。我知道这意味着它正在递增存储在元素rand中的值,但是它是否考虑了频率?
最终目标是制作使用该频率的直方图。
感谢您的时间!