中易网

易语言取不重复随机数

答案:2  悬赏:40  
解决时间 2021-11-14 08:57
易语言取不重复随机数,在一定范围内(如1-53)取出一个不重复随机数,只要一个,但是当53个数字都抽过了,就重新再计算过,清除之前已经抽取过得随机数,有教程嘛?例程也可以。。
最佳答案
.版本 2

.子程序 取随机数字, 文本型
.参数 个数, 整数型
.局部变量 去重复, 节点
.局部变量 a, 文本型
.局部变量 i, 整数型
.局部变量 str, 文本型

置随机数种子 ()
.判断循环首 (i ≤ 个数)
a = 到文本 (取随机数 (1, 53))
.如果真 (去重复.加入属性 (a, 真))

i = i + 1
.如果真 (i = 个数)
str = str + 取文本右边 (“00” + 到文本 (a), 2)
跳出循环 ()
.如果真结束
str = str + 取文本右边 (“00” + 到文本 (a), 2) + “,”
.如果真结束

.判断循环尾 ()
返回 (str)

个数参数是让你输入取的个数
全部回答
如果要一串不重复的随机数的话,那这样是不行的。 比较好的方法是这样 先定义一个数组,比较100个。 随机提取两个数进行交换 重复次数多一点,比如说200次 现在这个数组就是一个随机的不重复的1到100的数组了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
保定到涞水的长途汽车要多长时间
想问一下,这款不透的手镯是什么品种?
梦见紫色手套是什么意思?好不好呢?
Za的美白产品效果好吗?
秒批的贷款app软件
大家给点意见深圳尚德机构人力资源怎么样?麻
兰芝紫隔离霜,是韩国货吗?
家里打算买厨房电器 看中老板这个牌子了,他
梦见不认识的异性抱摸自己是什么意思?好不好
哪个净水机品牌是用超滤膜的?
新思维教育(滁州天长市)地址有知道的么?有点
满城区安全生产监督管理局办公地址在什么地方
河南职业技术学院f辅导员的待遇如何
“网名通过互联网行使民主监督权利 推动网络
天津天孚物业管理有限公司是国企还是私企
推荐资讯
梦见自己被强吻是什么意思?好不好呢?
有谁知道格调生活居家创意生活馆的
婺源篁岭晒秋美墅独栋别墅地址在什么地方,我
营养早餐有哪些?
藤子不二雄去世了.
宜宾兴文苗城百年鸿人酒店地址在什么地方,我
胎儿打嗝的位置
问一下,济南的早市晚市多么,露天的那种,
文庙派出所办公地址在什么地方,我要处理点事
梦见瀑布结冰是什么意思?好不好呢?
三星s7能泡温泉吗,我想带着我的S7去泡温泉,
腾翔酒店地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?