ZKX's LAB

易语言数组去重复问题? 易语言取重复数

2021-04-08知识11

易语言如何取不重复随机数,取不重复随机数在现实中会经常用到,比如抽奖,只能一号码只中一次,抽学生回答问题,也都尽量一人回答一次。易语言自带命令取随机数(,)只能。

易语言提取重复数 版本 2程序集 窗口程序集_启动窗口子程序_启动窗口_创建完毕按钮2_被单击()子程序_按钮1_被单击局部变量 分割数据,文本型,\"0局部变量 数字分割,文本型,\"0局部变量 重复次数,整数型局部变量 判断结果,文本型局部变量 ii,整数型局部变量 i,整数型编辑框2.内容=“”分割数据=分割文本(编辑框1.内容,#换行符,)计次循环首(取数组成员数(分割数据),i)清除数组(数字分割)计次循环首(取文本长度(分割数据[i]),ii)加入成员(数字分割,取文本中间(分割数据[i],ii,1))计次循环尾()判断结果=“”判断循环首(取数组成员数(数字分割)>0)重复次数=1变量循环首(取数组成员数(数字分割),2,-1,ii)如果真(数字分割[ii]=数字分割[1])删除成员(数字分割,ii,1)重复次数=重复次数+1如果真结束变量循环尾()如果真(重复次数>1)判断结果=判断结果+数字分割[1]+“重复=”+到文本(重复次数)+“次,”如果真结束删除成员(数字分割,1,1)判断循环尾()如果(判断结果=“”)编辑框2.加入文本(“无重复”+换行符)否则编辑框2.加入文本(判断结果+换行符)如果结束计次循环尾()子程序_按钮2_被单击局部变量 加入文本,文本型编辑框1.内容=“”。

易语言取不重复随机数 易语言取不重复随机数,在一定范围内(如1-53)取出一个不重复随机数,只要一个,但是当53个数字都抽过了,就重新再计算过,清除之前已经抽取过得。

#易语言随机数不重复#易语言取不重复随机数#易语言取重复文本#易语言表格重复填充#易语言取重复数

随机阅读

qrcode
访问手机版