作业帮 > 综合 > 作业

用java如何产生100个位于0~2999的随机数?其中要求50%的随机数位于0~999,25%分布在1000~1999

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/10 03:26:26
用java如何产生100个位于0~2999的随机数?其中要求50%的随机数位于0~999,25%分布在1000~1999,25%分布在2000~2999.要求写出具体的过程,
用java如何产生100个位于0~2999的随机数?其中要求50%的随机数位于0~999,25%分布在1000~1999
import java.util.Random;
public class AA {
public static void main(String[] args) {
new AA();
}
public AA(){
System.out.println("0~1000是:");
print(getTotal(50,0,1000));
System.out.println("1000~1999是:");
print(getTotal(25,1000,1000));
System.out.println("2000~2999是:");
print(getTotal(25,2000,1000));
}
public int[] getTotal(int number,int least,int Maximum) {
int[] total = new int[number];
int num=0,repeat=0;
for(int i = 0; i