2013-11-05 21 views
0

我試圖編寫一個方法來計算範圍[0 .... range]中的num個隨機整數,並將頻率置於arr []中。如何計算並將隨機整數的頻率放在arr []中?

public static void doSingleTest(int[] arr, int num, int range){ 
    for (int i=1; i<=num; i++){ 
     int random = randomInteger(int a, int b); 
     arr[random]++; 
} 
+3

什麼是你用這種方法所面臨的問題? –

+0

「如何計算並將隨機整數的頻率置於arr []?」中。對我來說,這就是你的方法正在做的事情......當然,沒有看到別的東西 –

回答

0

也許你想初始化數組:

int[] arr = new int[range]; 
在你的方法

然後:

public static void doSingleTest(int[] arr, int num, int range){ 
    for (int i = 1; i <= num; i++){ 
     int r= randomInteger(0, range); 
     arr[r]++; 
}