Android SDK帮助(java)

Android SDK帮助(java),java,android,random,numbers,Java,Android,Random,Numbers,所以我真的不太擅长编程,但我正在阅读并试图改变这一点,目前我需要一些帮助。我有一个简单的应用程序,将生成7个随机数1-49,并将这7个数字放在一个文本框中。我只需要帮助实现这一点的for循环,到目前为止我掌握的是代码/伪代码 String str = ""; for (int i = 0; i < 7; i++) 会是这样的 String str = ""; Random rand = new Random(); for(int i=0; i<7; i++){ str

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

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

会是这样的

String str = "";

Random rand = new Random();

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

txtTextBox.setText(str);
String str=”“;
Random rand=新的Random();

对于(inti=0;i,这里是随机的工作原理:我认为您的代码中包含了随机

首先你需要你的随机数:
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);
Random r=new Random();
对于(int i=0;i
你尝试过这个代码吗?发布真实代码,这样我们就可以看到问题所在。在我回答之前,android应用程序本质上是一样的,但有一些不同吗?例如,如果我使用随机数生成器,我通常会使用
random r=new random()
。那这样行吗?嘿,这很有效,谢谢!基本上是用这段代码将其输出到文本框中,效果非常好
 Random r = new Random();
    for (int i = 0; i < amount; i++) {
        str += r.nextInt(max - min + 1) + min;
    }
txtTextBox.settext(str);