Random 一次生成一个随机数,但生成数千次
我试图生成一个数字,但每次我这样做,它都会打印出数千个数字 这是我的密码:Random 一次生成一个随机数,但生成数千次,random,Random,我试图生成一个数字,但每次我这样做,它都会打印出数千个数字 这是我的密码: Random r = new Random(); int number; int number2; for(int i = 0; i != 1; i++) { number = r.nextInt(6); number2 = r.nextInt(6); Font fnt = new Font("arial", 1, 200); g.setColor(Color.white); g
Random r = new Random();
int number;
int number2;
for(int i = 0; i != 1; i++) {
number = r.nextInt(6);
number2 = r.nextInt(6);
Font fnt = new Font("arial", 1, 200);
g.setColor(Color.white);
g.setFont(fnt);
g.drawString(number + number2 + "", Program.WIDTH/2-100, 300);
}
试试这个
Random r = new Random();
int number;
int number2;
for(int i = 0; i < 1; i++) {
number = r.nextInt(6);
number2 = r.nextInt(6);
Font fnt = new Font("arial", 1, 200);
g.setColor(Color.white);
g.setFont(fnt);
g.drawString(number + number2 + "", Program.WIDTH/2-100, 300);
}
Random r=new Random();
整数;
整数2;
对于(int i=0;i<1;i++){
编号=r.nextInt(6);
数字2=r.nextInt(6);
Font fnt=新字体(“arial”,1200);
g、 setColor(Color.white);
g、 setFont(fnt);
g、 抽绳(数字+数字2+“”,Program.WIDTH/2-100300);
}
根据您的代码,看起来您正在尝试运行一次循环。如果是这种情况,请删除FOR循环。如果此代码在屏幕刷新时运行的函数中,它将生成数千个随机数 我认为生成函数以后会给您带来更大的灵活性:)
例如:
public static int myRandom(int min, int max) {
if(max >= min) {
Random r = new Random();
return r.nextInt((max - min) + 1) + min;
}
}
请为(int i=0;i==1;i++){}尝试此
,
您应该添加一个标记,以指示给定范围内的编程语言编号。请在下次发布之前正确格式化您的答案。感谢您的关注,您应该准确地解释您更改了什么以及它解决了什么问题。