编辑框内容取不重复随机数
事件 按钮1.被单击() 变量 一 为 文本型()变量 二 为 整数型
变量 i 为 整数型()
一 = 分割文本(编辑框1.内容,",")
二=取随机数(0,一(0))
判断循环首 取数组成员数(i) < 6
加入数组成员_整数型(i,一(0))
判断循环尾
编辑框2.加入文本(i(0))
'' 数组排序(三)
请教大神,我想从编辑框1的内容随机取6个不重复的数到编辑框2,我这样写点按钮1就闪退,请大神帮我看看如何实现我想要的效果
哈哈看懵逼了 判断循环是个死循环 里面应该有个i = i + 1 本帖最后由 yanxueao 于 2021-10-18 08:58 编辑
变量 一 是 文本型()
取随机数,里面2个都是整数型,能放一进去吗?
应该这么写
二=取随机数(0,到整数(一(0)))
后面也一样,你是整数和文本都没有搞清除。经常要用到整数到文本及到整数的命令
这么写看着不懵逼呀 通过取余判断是否连贯重复
本帖最后由 mycontrol 于 2021-10-31 20:38 编辑
最简单的方法,
把编辑框的文本分割成单个字符数组.
然后随机从里面选一个,这样就不需要到整数操作什么的.
用循环每次判断一下是否已经有被使用的.如果有就重新选择一下即可
页:
[1]