TC官方合作论坛

 找回密码
 立即注册
查看: 2444|回复: 28
打印 上一主题 下一主题

[其他] [简化版]不重复随机数_2017-8-7

  [复制链接]
跳转到指定楼层
楼主
发表于 2017-8-7 08:26:09 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 OOOO 于 2017-8-7 08:54 编辑



看到有同学发帖子生成一堆随机数且保证不重复
SO,这里我来个简化版的


代码复制:
游客,如果您要查看本帖隐藏内容请回复

PS:这是要生成10个随机数字,且每个数字范围是0-9,保证不重复的话刚好0-9全部用完
SO,如果你要生成的随机数个数大于最多不重复的个数这将是个死循环,假如上面改成循环11次,那0-9显然不够用的
宁可死都不重复...为了证明它是绝对不会重复的,这个测试还是比较极端的...


接下来就可以改成自己想要的了,比如生成1000个随机数,范围是rnd(100000, 999999)

虽然也没简化多少行,但是省去了不必要的循环和不必要的变量,代码可读性良好




回复

使用道具 举报

28#
发表于 2018-10-2 10:04:26 | 只看该作者
1111111111111111111111111111111
回复 支持 反对

使用道具 举报

27#
发表于 2018-9-7 09:17:20 | 只看该作者
下载学习一下看看
回复 支持 反对

使用道具 举报

26#
发表于 2018-9-7 01:06:48 | 只看该作者
回复

使用道具 举报

25#
发表于 2018-8-31 19:51:23 | 只看该作者
回复

使用道具 举报

24#
发表于 2018-8-7 20:57:57 | 只看该作者
看看快快快
回复 支持 反对

使用道具 举报

23#
发表于 2018-6-27 16:39:04 | 只看该作者
dddddddddddddddddddddd
回复 支持 反对

使用道具 举报

22#
发表于 2018-5-24 21:33:51 | 只看该作者
不重复随机数_
回复 支持 反对

使用道具 举报

21#
发表于 2018-5-6 15:24:04 | 只看该作者
感谢分享
回复

使用道具 举报

20#
发表于 2018-2-27 07:37:52 | 只看该作者
支持
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-17 16:16 , Processed in 0.208262 second(s), 27 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表