as2557594045 发表于 2021-12-5 00:37:18

免费分享 取随机数不重复

免费分享 取随机不重复
主要应用场景如下,有n条数据,要随机取n条,要求不可以重复,这里分享这样一个例子方便大家使用


源码直接贴在这里,需要自取也可以下载附件中的工程

'by 若忧愁
'qq:2557594045       
函数 取随机数据(数据 为 文本型(),取出数 为 整数型) 为 文本型()'
        变量 返回数据 为文本型(取出数)
        变量 集合x 为 集合 = 创建 集合
        变量 循环 为 整数型 = 0
        变量 循环1 为 整数型= 0
        判断循环首 取数组成员数(数据)>循环
                集合x.加入项目(数据(循环))
                循环=循环+1
        判断循环尾
       
        判断循环首 取出数>循环1
        变量 a 为 整数型=取随机数(0,集合x.取项目总数()-1)
        返回数据(循环1)=集合x.取项目(a)
        集合x.删除项目(a)
        循环1=循环1+1
        判断循环尾
        取随机数据=返回数据
结束 函数



需要自取,另外接APP定制,类库定制。
忧愁的qq:2557594045
欢迎加入安卓开发交流群 970905285
欢迎加入Android无障碍开发交流群 885059603
欢迎加入忧愁类库开发交流群 1038857728



q937315836 发表于 2021-12-5 10:09:14

嗯!!!

文大 发表于 2021-12-5 11:49:19

感谢大佬分享

a825481040 发表于 2021-12-5 14:31:40

感谢大佬分享

Max_User 发表于 2021-12-6 00:20:55

留个脚印,谢谢分享

q752492849 发表于 2021-12-7 07:05:13

真好呀 赞

Max_User 发表于 2021-12-8 14:11:35

支持支持

Max_User 发表于 2021-12-13 15:29:17


感谢大佬分享

xiaomaomaolove 发表于 2021-12-13 22:12:22

{:4_108:}{:4_108:}{:4_108:}{:4_108:}{:4_108:}{:4_108:}{:4_108:}

zq1230123 发表于 2021-12-14 21:06:08

学习一下
页: [1] 2
查看完整版本: 免费分享 取随机数不重复