作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 15:19:54
用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