-4

所以我真的不太擅长编程,但我正在阅读并试图改变这一点,目前我需要一些帮助。我有一个简单的应用程序,它将生成 7 个随机数 1-49 并将这 7 个数字放在一个文本框中。我只需要执行此操作的 for 循环的帮助,到目前为止我所拥有的是代码/伪代码。

String str = "";
for (int i = 0; i < 7; i++)

generate ... 随机代码数组以跟踪生成的随机数,因此不会发生冲突 方法调用通过数组然后继续循环

str += random + "_" ;
txtTextBox.settext(str);
4

2 回答 2

2

会是这样的

String str = "";

Random rand = new Random();

for(int i=0; i<7; i++){
    str += (rand.nextInt(49) + 1) + " ";
}

txtTextBox.setText(str);
于 2013-03-07T21:58:30.917 回答
0

好吧,这就是随机的工作原理:并包含在我认为您的代码中。

首先你需要你的随机数:Random r = new Random();然后是生成你的数字的代码r.nextInt(max - min + 1) + min;(这将包括你的最小和最大数字)现在将它添加到你的代码中。像这样的东西:

 Random r = new Random();
    for (int i = 0; i < amount; i++) {
        str += r.nextInt(max - min + 1) + min;
    }
txtTextBox.settext(str);
于 2013-03-07T22:02:11.653 回答