TC官方合作论坛

标题: [简化版]不重复随机数_2017-8-7 [打印本页]

作者: OOOO    时间: 2017-8-7 08:26
标题: [简化版]不重复随机数_2017-8-7
本帖最后由 OOOO 于 2017-8-7 08:54 编辑



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


代码复制:

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


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

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





作者: chen1882729    时间: 2017-8-7 08:36
chen1882729,如果您要查看本帖隐藏内容请回复
作者: cjxdn    时间: 2017-8-7 09:32
看看
作者: 东月山    时间: 2017-8-7 10:14
真的假的,不过还是先谢了

作者: 我家住三楼    时间: 2017-8-7 10:37
学习学习
作者: 13533234040    时间: 2017-8-7 11:13
6666666666666666666666666666666666666
作者: sxw005    时间: 2017-8-7 12:33
看看,好好学习
作者: good    时间: 2017-9-25 17:16

作者: du8899    时间: 2017-9-28 14:38
学习一下。看看。。
作者: allure    时间: 2017-10-6 20:48
学一下代码
作者: xzhbban    时间: 2017-10-13 16:10
话刚好0-9全部用完

作者: playboy201    时间: 2017-10-17 03:02
不错,好东西!
作者: xingtuaner    时间: 2017-11-27 11:17
重复随机数_2017
作者: whipk    时间: 2017-11-28 12:46
如果您要查看本帖隐藏内容请回复
作者: a1108215    时间: 2017-12-26 15:02
来瞅瞅
作者: yaolylt    时间: 2017-12-27 13:58
施工事故发生股份库房里奎广东省的是
作者: huakeha    时间: 2018-1-1 18:13
围观吗,学习吗
作者: a283579604    时间: 2018-1-12 22:03

作者: SleepingIce    时间: 2018-1-15 00:20
学习一下!
作者: ms5084456    时间: 2018-2-27 07:37
支持
作者: xjzrbjyqhswq    时间: 2018-5-6 15:24
感谢分享
作者: qunma88    时间: 2018-5-24 21:33
不重复随机数_
作者: shuiyucun2    时间: 2018-6-27 16:39
dddddddddddddddddddddd
作者: 奋斗888    时间: 2018-8-7 20:57
看看快快快
作者: xtmxiatian    时间: 2018-8-31 19:51

作者: 294384282    时间: 2018-9-7 01:06

作者: shinid82101    时间: 2018-9-7 09:17
下载学习一下看看
作者: a437351692    时间: 2018-10-2 10:04
1111111111111111111111111111111




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1