产生 5 个不同的随机数,但是我怎么写出来的是 5 一个随机数 5 次,求大佬们指点一二!!如何判断不重复这个地方
各位老哥,来指点一下小弟吧,逻辑上的问题
相关帖子
-
519935920 •作者
public static void testMath5(){ int[]b=new int[5]; input(b); for(int i=0;i<b.length;i++){ System.out.print(b[i]+" "); } } public static void input(int[]b ){ Random random = new Random(); int m = 0; for(int i=0;i<b.length;i++){ b[i]=(20+random.nextInt(50-20+1)); } lab: for(int i=0;i<b.length;i++){ for(int k=0;k<b.length;k++){ while(i!=k){ if(b[i]==b[k]){ m++; b[i]=(20+random.nextInt(50-20+1)); continue lab; } if(b[i]!=b[k]){ i=k; } } } }
1 回复 -
-
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于