让生成的随机数不重复,我该怎么该代码!急上加急!
我的代码如下:
class RandomNum
{
int a,b,c;
RandomNum()
{
for(int i=0;i<54;i++)
{
b=(int)(Math.random()*54+1);
System.out.print(b+",");
}
}
public static void main(String args[])
{
new RandomNum();
}
}
我测试了下,有重复的数字出现,请问有什么办法,让循环内的数字不重复,而且54个数都要有
class RandomNum
{
int a,b,c;
RandomNum()
{
for(int i=0;i<54;i++)
{
b=(int)(Math.random()*54+1);
System.out.print(b+",");
}
}
public static void main(String args[])
{
new RandomNum();
}
}
我测试了下,有重复的数字出现,请问有什么办法,让循环内的数字不重复,而且54个数都要有
...全文
相关推荐
java生成十个不重复的随机数
java生成十个不重复的随机数,要求不重复
C++编写生成不重复的随机数代码
本文给大家汇总介绍了3种c++实现生成不重复的随机数的函数,十分的简单实用,有需要的小伙伴可以参考下。
Java实现生成n个不重复的随机数
主要介绍了Java实现生成n个不重复的随机数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Java生成不重复的任意位随机数
巧用Java实现得到任意位永不重复的随机数,很经典的代码!
VB生成不重复的随机数
VB生成不重复的随机数 我的建议是:第一步、先做一个数组,存上这35个数(可以不是连续的数,也可以是人名、字符串什么的);第二步、随机生成一个1-35之间的数,输出;第三步:把这个数和数组的第一个单元交换;第四步、从数组的第2-35之间随机抽取第二个数,输出;第五步、把这随机抽取的第二个数和数组的第二个单元内容呼唤;第六步、随机抽取第三个数,输出。。。。。重复到从第35-35个数之间随机抽取一个数,这时直接输出最后一个就行了。


Java SE
