为了账号安全,请及时绑定邮箱和手机立即绑定

Java怎么实现10个数随机但不重复?

Java怎么实现10个数随机但不重复?

慕粉1474872416 2017-04-17 10:04:40
希望不要单单给代码,能教一下怎么使用的。想想!
查看完整描述

1 回答

?
慕粉151646526

TA贡献1条经验 获得超0个赞

首先取随机数,然后把生成的随机数放set中,set大小为10退出循环

查看完整回答
反对 回复 2017-04-17
?
靡火

TA贡献3条经验 获得超0个赞

随机的话这个重复几率是有的。。。。不过set集合你会用嘛?

查看完整回答
反对 回复 2017-04-17
?
望远

TA贡献1017条经验 获得超1032个赞

可以使用循环嵌套来判断,外层循环控制数据的个数和产生随机数,而内层循环判断是否已经存在这个数据,没有则加入该数据,有就跳出不加入,继续产生随机数,直至数据个数为10.

也可以用一个循环往Set集合里面丢数据,直到size为10跳出。

查看完整回答
反对 回复 2017-04-17
  • 1 回答
  • 2 关注
  • 4778 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信