【发布时间】:2012-04-19 19:40:09
【问题描述】:
所以,我必须制作一个随机数生成器来获取 0 到 400 之间的数字。我将这些数字放入一个数组中,然后稍后对它们进行排序。我只是不知道该怎么做。我得到了一些类似的东西;
public int nextInt(400) //gives me errors
{
random.setSeed(12345L);
for (int i = 0; i < arr.size; i++)
{
val = random.nextInt(400);
a[i] = val;
}
}
我已经调用了 random 类,因为方向表明了这一点。我只是不知道为什么这不起作用。它给了我错误,尤其是第一部分;需要类、接口或枚举。有人可以引导我朝着正确的方向前进吗?
【问题讨论】:
-
您是否尝试过非常基础的教程,例如“hello world”示例?您似乎还不具备编写最琐碎程序的基础知识。
-
我有,是的。我只是发布了我被赋予工作的作品。我从来没有使用过随机生成器,所以整个概念对我来说都是新的。我查过并研究过它,但它与我所得到的不符。
-
您在代码中遇到的问题与您使用 Random 无关。暂时把这种复杂性放在一边。你还没有定义一个类,你的方法声明有错误。这两个问题都存在于引入 Random 之外。所以先解决这些问题,因为你知道怎么做。
-
这是一个随机函数的例子javapractices.com/topic/TopicAction.do?Id=62
-
我的错,我复制错了。这是说类型的非法开始。我从未见过用括号中的数字声明为 nextInt(400) 的东西,这对我来说是错误的。这只是作业中列出的内容,我不确定如何处理它。
标签: java arrays random generator