作业帮 > 综合 > 作业

vb编程 输入一个数,随即产生一些随机数,要求产生的随机数的平均值等于输入的数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 07:36:43
vb编程 输入一个数,随即产生一些随机数,要求产生的随机数的平均值等于输入的数
比如输入一个5,随即生成几个数(最好是生成数量也可以设定),这些随机数的平均值等于5.
public class Test {
//x 为数字,且是num的倍数
private int x;
//y 是需要生成的随机数的个数
private int y;
private int temp=0;

private int[] result;

//初始化参数
public Test(int x,int y){
//重点一
this.x=y*x;
this.y =y;
result = new int[y];
}

public int getRandom(int z){
int i = (int)(Math.random()*z+1);
return i;
}

//生成数字
public void getNumCombie(){
int begin = x;
System.out.println("初始总和="+begin);
//重点二
for(int i=0; i