Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何计算并将随机整数的频率放入arr[]中?_Java_Arrays_Random_Integer_Frequency - Fatal编程技术网

Java 如何计算并将随机整数的频率放入arr[]中?

Java 如何计算并将随机整数的频率放入arr[]中?,java,arrays,random,integer,frequency,Java,Arrays,Random,Integer,Frequency,我正在尝试写一个方法来计算[0…range]范围内的num随机整数,并将频率设置为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]++; } 公共静态无效测试(int[]arr,int num,in

我正在尝试写一个方法来计算[0…range]范围内的num随机整数,并将频率设置为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]++;
}
公共静态无效测试(int[]arr,int num,int range){

对于(int i=1;i可能需要初始化数组:

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]++;
}
公共静态无效测试(int[]arr,int num,int range){

对于(int i=1;i)这种方法面临的问题是什么?“我如何计算随机整数的频率并将其放入arr[]?”。对我来说,这就是你的方法所做的。当然,没有看到其他任何东西