易语言如何从一段文本中随机提取6个字呢

希望能提供源码,最好能讲一下思路。
2024-12-15 09:27:44
推荐回答(4个)
回答1:

这个就是了!你把这个照着输入就行了!!但是其中看你输入的文本复杂程度!!!如果你这个文本中包含一些特殊字符!!不全是汉字的话!还得再这个里面加上一段判断文本格式得代码!!!

回答2:

简单啊 你可以这样 先取文本字节长度 然后取文本内容 6个字的内容 取随机数 起始位置为 0-总长度之间的 随机 就OK了 几行代码的事

.版本 2

.子程序 _按钮1_被单击
.局部变量 a, 整数型

a = 取文本长度 (编辑框1.内容)
编辑框2.内容 = 取文本中间 (编辑框1.内容, 取随机数 (0, a), 6)

一共就2行代码 不用局部变量可省略成一行代码

回答3:

答案已发送到您的邮箱,请查收

回答4:

取文本长度,可以知道该文本有多少个字节。
取随机数,可以得到不同的数值。
取文本左边,可以提取出来。

你QQ是11488的那个?有开通邮箱吗?源码我发过去了。
还有要说的是,下面代码中的a就是你说的那段文字。6就是取出6个字符。一个字母为一个字符。一个汉字为2个字符

源码:

.程序集变量 a, 文本型
.程序集变量 b, 整数型

.子程序 __启动窗口_创建完毕

置随机数种子 ()
a = “htr5htr6ii是国家评为国家评委根据陪我软件个就今儿公积金”
b = 取文本长度 (a)

编辑框1.内容 = 取文本中间 (a, 取随机数 (0, b), 6)