简体   繁体   English

如何制作两个数组,在 Java 中随机化 10 到 30 和 11 和 30 之间的数字

[英]How to Make two arrays that randomizes numbers between 10 and 30, and 11 and 30 in Java

I have to make two arrays that randomizes numbers between 10 and 30(first array), 11 and 30(second array) in java.我必须制作两个数组,在 java 中随机化 10 到 30(第一个数组)、11 和 30(第二个数组)之间的数字。 i'm supposed to fill the first and second one in numerical order... how?我应该按数字顺序填写第一个和第二个......如何? i haven't started yet and i need to be finished soon.我还没有开始,我需要尽快完成。

int[] a = new int[20];


    int random = (int)(Math.random()*21+10);

    for(int x=0; x<a.length; x++){ 



        System.out.print(random + " ");
    }

    System.out.println();

    for(int i=11; i<=30; i++){
        System.out.print(i + " ");

    }

}

} }

you can use您可以使用

((Math.random() * ((max - min) + 1)) + min) to get random with limit ((Math.random() * ((max - min) + 1)) + min) 获得随机限制

int min = 10;
        int max = 30;
        int[] a = new int[20];
        int[] b = new int[20];
        for(int i =0;i<a.length;i++) {
            a[i]= (int) ((Math.random() * ((max - min) + 1)) + min);
        }
        max =  31;
        for(int i =0;i<b.length;i++) {
            b[i]= (int) ((Math.random() * ((max - min) + 1)) + min);
        }

this will do这会做

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在Java中将2012年7月5日10:30:00 IST 2012格式转换为2012-07-11 10:30:00.0格式 - Convert thu jul 05 10:30:00 ist 2012 format into 2012-07-11 10:30:00.0 format in java java生成30到32位数之间的随机数 - java generate random numbers between range of 30 and 32 digits 将用户输入的数字限制在1到30之间 - Confining User Inputed Numbers Between 1 and 30 在 Java 中的两个不同 arrays 之间除数 - Dividing numbers between two different arrays in Java 我如何使它每次达到 10 时播放声音,所以 10、20、30、40 - How to i make it so that every time it reaches 10 it plays a sound, so 10, 20, 30, 40 如何使用LocalDateTime java检查最小和最大时间,即最小10:00和最大时间10:30 - How to check minimum and max times with LocalDateTime java ie minimum 10:00 and max time 10:30 将时间“ PT10H30M”转换为“ 10:30 AM”时间JAVA Android - Convert time “PT10H30M” to “10:30 AM” time JAVA Android 如何在SimpleDateFormat中将格式2015-09-04T11:30:06-0500转换为2015-09-04T11:30:06-05:00 - How to make the format 2015-09-04T11:30:06-0500 to 2015-09-04T11:30:06-05:00 in SimpleDateFormat 如何使用Java在石英中从下午2点到晚上11点每30秒触发一次触发器? - How to fire a trigger every 30 seconds from 2 pm to 11 pm in quartz using Java? 1到30之间的数字不可分辨3 - Numbers from 1 to 30 indivisible by 3
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM