切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

1

主题

11

积分

0

精华

用户组 

易积分
38
热心
0
好评
0
编辑框内容取不重复随机数[复制链接]
发表于 2021-10-16 21:33:54 | 显示全部楼层 |阅读模式
20易积分
微信图片_20211016212320.png 事件 按钮1.被单击()        变量 一 为 文本型()
        变量 二 为 整数型
    变量 i 为 整数型()
     一 = 分割文本(编辑框1.内容,",")
        二=取随机数(0,一(0))
    判断循环首 取数组成员数(i) < 6
         加入数组成员_整数型(i,一(0))
        判断循环尾
    编辑框2.加入文本(i(0))
   '' 数组排序(三)
请教大神,我想从编辑框1的内容随机取6个不重复的数到编辑框2,我这样写点按钮1就闪退,请大神帮我看看如何实现我想要的效果

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

21

主题

923

积分

0

精华

用户组 

易积分
154
热心
0
好评
1
发表于 2021-10-17 01:15:57 | 显示全部楼层
哈哈  看懵逼了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

958

积分

0

精华

用户组 

易积分
8851
热心
0
好评
2
发表于 2021-10-17 08:54:24 | 显示全部楼层
判断循环是个死循环   里面应该有个  i = i + 1
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

9

主题

745

积分

0

精华

用户组 

易积分
229
热心
0
好评
0

活跃会员

发表于 2021-10-18 08:32:56 | 显示全部楼层
本帖最后由 yanxueao 于 2021-10-18 08:58 编辑

变量 一 是 文本型()
取随机数,里面2个都是整数型,能放一进去吗?

应该这么写
二=取随机数(0,到整数(一(0)))
后面也一样,你是整数和文本都没有搞清除。经常要用到整数到文本及到整数的命令
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

5

主题

111

积分

0

精华

用户组 

易积分
796
热心
0
好评
0
发表于 2021-10-18 12:45:42 来自手机 | 显示全部楼层
这么写看着不懵逼呀
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

31

主题

239

积分

0

精华

用户组 

易积分
815
热心
0
好评
1
发表于 2021-10-21 12:24:48 | 显示全部楼层
通过取余判断是否连贯重复
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

4

积分

0

精华

用户组 

易积分
18
热心
0
好评
0
发表于 2021-10-31 20:36:03 | 显示全部楼层
本帖最后由 mycontrol 于 2021-10-31 20:38 编辑

最简单的方法,
把编辑框的文本分割成单个字符数组.
然后随机从里面选一个,这样就不需要到整数操作什么的.
用循环每次判断一下是否已经有被使用的.如果有就重新选择一下即可
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-4-28 06:25 , Processed in 0.060543 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部