易语言如何取不重复随机数

2024-10-12 11:29:09

1、软件原理与思路:以取N~M之间的X个不重复随机数为例。将N~M之间的整数按顺序存放于一个数组中,则数组的下标为1~M-N+1,利用取随机数(,)命令取这中间的随机数,取出对应数组中的数字,然后删除该数组成员,依次执行X次,即可取出X个不重复随机数。

易语言如何取不重复随机数易语言如何取不重复随机数

4、第三步:判断输入的取值范围并初始化数组点击取不重复随机数按钮,进入代码区。依次判断编辑框是豸阏恢闲否为空,如果为空,信息框提示并返回,如果不为空,继续判断结束数值是否大于初始数值以及剞麽苍足数量是否大于取值范围里的数量,如果为否则返回重新输入,为真则继续初始化数组,并开始执行各个子程序。

易语言如何取不重复随机数

5、第四步:生成数组。获取取值范围之后,利用计次循环把数值依次存放在初始数组中。代码比较简单,如下图。

易语言如何取不重复随机数

7、第六步:结果显示。首先清空所存放结果的编辑框,然后判断是否按顺序显示,最后利用计次循环首依次把结果输出到编辑框中,以“,”为间隔符。至此程序编写完成,运行调试。

易语言如何取不重复随机数易语言如何取不重复随机数
猜你喜欢