在数组中存储随机生成的整数的频率

时间:2013-11-06 00:58:54

标签: java arrays frequency

我正在尝试解决数组问题,而且我对解释的东西不太好所以请耐心等待。

我需要创建一个代码来计算[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中的值,但是它是否考虑了频率?

最终目标是制作使用该频率的直方图。

感谢您的时间!

0 个答案:

没有答案