一个生成100个随机数的java程序

时间:2016-05-18 03:10:11

标签: java

有人可以帮助我进行这项运动吗?编写一个生成100个随机数的程序,并将每个数字存储到整数数组中。对于此程序,您必须满足以下技术要求:1)在main中,生成100个随机数并将每个存储在一个数组中2)在main中,要求用户输入一个数字以查看它是否存在于数组中3)编写一个以数组和用户编号作为输入参数的函数,如果数字中的数字分别存在或不存在则返回true或false 4)在main中,正确调用此函数并使用结果打印给用户如果他们提供的数字在数组中

2 个答案:

答案 0 :(得分:2)

这是一个非常简单的问题,我将引导您完成各个步骤,但不会给您所有代码,因为我知道成为初学者是什么感觉,并且通过阅读代码可以直观地学习。

  1. 您需要为此导入,导入为java.util.Random

  2. 您需要一个数组来存储它,使用int[]创建一个数组并将其设置为100

  3. 您需要一个随机对象Random rand = new Random()
  4. 要生成100个随机整数并将它们添加到数组中,您需要循环100次。在该循环内生成一个数字并将其添加到索引i
  5. 的数组中
  6. 检查用户输入的密钥是否存在再次循环遍历数组,直到arr[i] == key,如果它从未找到匹配,则不包含该数字
  7. 如果您有任何疑问,请发表评论,我会尽力提供帮助

答案 1 :(得分:0)

使用java.util.Random类生成如下随机数:

Random randomGenerator = new Random();
int randomLessThan100 = randomGenerator.nextInt(100);
int randomLessThan1000 = randomGenerator.nextInt(1000);
int randomBetween50And100 = randomGenerator.nextInt(49) + 51;