问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

易语言谁帮我制作一个随机抽选名字或数字的源码

发布网友 发布时间:2022-05-03 09:05

我来回答

4个回答

热心网友 时间:2023-10-18 03:59

把姓名或数字 逐个放到一个一维数组中
然后置随机种子取随机数,然后根据这个随机数 将数组中的值 取出 放到你要显示的组件中(如编辑框)。

.版本 2

.程序集 窗口程序集1
.程序集变量 姓名数组, 文本型, , "0"
.程序集变量 点击数, 整数型

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

' 循环加入不同姓名
.计次循环首 (10, n)
加入成员 (姓名数组, “张三” + 到文本 (n))
.计次循环尾 ()
' 置随机种子并 取出数组范围内的随机数
置随机数种子 (取秒 (取现行时间 ()) + 点击数)
随机数 = 取随机数 (1, 取数组成员数 (姓名数组))
' 将内容打印到编辑框中
编辑框1.内容 = 姓名数组 [随机数]
' 增加随机种子的随机性
点击数 = 点击数 + 1

补充
问:可以啊,但是为什么随机抽取的名字后面都加数字?

答:我是给你举个例子所以加入了后面带数字的名字

其实实际中 这些名字一般是由操作者加入的 ,不是程序设计时添加的。

热心网友 时间:2023-10-18 03:59

.版本 2

.程序集 窗口程序集1
.程序集变量 数据库, 文本型
.程序集变量 数据库数据组, 文本型, , "0"

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

数据库 = “小明|小王|傻蛋|大傻|小傻|张三|李四|王二麻子|马五”
数据库数据组 = 分割文本 (数据库, “|”, )
置随机数种子 (到整数 (取时间部分 (取现行时间 (), 8))) ' 随机种子你可以设置复杂点,比如年+月+日+时+分+秒 就不会有重复了

.子程序 _按钮1_被单击

信息框 (“恭喜:” + 数据库数据组 [取随机数 (1, 取数组成员数 (数据库数据组))], 0, )

热心网友 时间:2023-10-18 04:00

取数字就是取随机数,取名字你得用到数据库操作,下面是取数字的(一个标签,一个时钟,两个按钮),另一个取姓名的(一个标签,一个时钟,一个数据源,一个数据库提供者,两个按钮)
=======================取数字=======================
.版本 2

.程序集 窗口程序集1

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

按钮1.标题 = “开始”
按钮2.标题 = “停止”
按钮1.禁止 = 假
按钮2.禁止 = 假
时钟1.时钟周期 = 0

.子程序 _时钟1_周期事件
.局部变量 i, 整数型

i = 取随机数 (1, 100)
标签1.标题 = 到文本 (i)

.子程序 _按钮1_被单击

时钟1.时钟周期 = 10
按钮1.禁止 = 真
按钮2.禁止 = 假

.子程序 _按钮2_被单击

时钟1.时钟周期 = 0
按钮2.禁止 = 真
按钮1.禁止 = 假
====================================================

=======================取姓名=======================
.版本 2

.程序集 窗口程序集1

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

按钮1.标题 = “开始”
按钮2.标题 = “停止”
按钮1.禁止 = 假
按钮2.禁止 = 假
时钟1.时钟周期 = 0
数据库提供者1.数据库文件名 = “C:\Documents and Settings\Administrator\桌面\姓名.edb” ' 这里修改你自己的数据库路径
数据源1.数据提供者 = “数据库提供者1”

.子程序 _时钟1_周期事件
.局部变量 i, 整数型

i = 取随机数 (1, 数据源1.取行数 ())
标签1.标题 = 数据源1.取文本 (i, 1)

.子程序 _按钮1_被单击

时钟1.时钟周期 = 10
按钮1.禁止 = 真
按钮2.禁止 = 假

.子程序 _按钮2_被单击

时钟1.时钟周期 = 0
按钮2.禁止 = 真
按钮1.禁止 = 假
====================================================

热心网友 时间:2023-10-18 04:01

在易语言的官方网站看看资料不是更好

热心网友 时间:2023-10-18 03:59

把姓名或数字 逐个放到一个一维数组中
然后置随机种子取随机数,然后根据这个随机数 将数组中的值 取出 放到你要显示的组件中(如编辑框)。

.版本 2

.程序集 窗口程序集1
.程序集变量 姓名数组, 文本型, , "0"
.程序集变量 点击数, 整数型

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

' 循环加入不同姓名
.计次循环首 (10, n)
加入成员 (姓名数组, “张三” + 到文本 (n))
.计次循环尾 ()
' 置随机种子并 取出数组范围内的随机数
置随机数种子 (取秒 (取现行时间 ()) + 点击数)
随机数 = 取随机数 (1, 取数组成员数 (姓名数组))
' 将内容打印到编辑框中
编辑框1.内容 = 姓名数组 [随机数]
' 增加随机种子的随机性
点击数 = 点击数 + 1

补充
问:可以啊,但是为什么随机抽取的名字后面都加数字?

答:我是给你举个例子所以加入了后面带数字的名字

其实实际中 这些名字一般是由操作者加入的 ,不是程序设计时添加的。

热心网友 时间:2023-10-18 04:00

.版本 2

.程序集 窗口程序集1
.程序集变量 数据库, 文本型
.程序集变量 数据库数据组, 文本型, , "0"

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

数据库 = “小明|小王|傻蛋|大傻|小傻|张三|李四|王二麻子|马五”
数据库数据组 = 分割文本 (数据库, “|”, )
置随机数种子 (到整数 (取时间部分 (取现行时间 (), 8))) ' 随机种子你可以设置复杂点,比如年+月+日+时+分+秒 就不会有重复了

.子程序 _按钮1_被单击

信息框 (“恭喜:” + 数据库数据组 [取随机数 (1, 取数组成员数 (数据库数据组))], 0, )

热心网友 时间:2023-10-18 04:00

取数字就是取随机数,取名字你得用到数据库操作,下面是取数字的(一个标签,一个时钟,两个按钮),另一个取姓名的(一个标签,一个时钟,一个数据源,一个数据库提供者,两个按钮)
=======================取数字=======================
.版本 2

.程序集 窗口程序集1

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

按钮1.标题 = “开始”
按钮2.标题 = “停止”
按钮1.禁止 = 假
按钮2.禁止 = 假
时钟1.时钟周期 = 0

.子程序 _时钟1_周期事件
.局部变量 i, 整数型

i = 取随机数 (1, 100)
标签1.标题 = 到文本 (i)

.子程序 _按钮1_被单击

时钟1.时钟周期 = 10
按钮1.禁止 = 真
按钮2.禁止 = 假

.子程序 _按钮2_被单击

时钟1.时钟周期 = 0
按钮2.禁止 = 真
按钮1.禁止 = 假
====================================================

=======================取姓名=======================
.版本 2

.程序集 窗口程序集1

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

按钮1.标题 = “开始”
按钮2.标题 = “停止”
按钮1.禁止 = 假
按钮2.禁止 = 假
时钟1.时钟周期 = 0
数据库提供者1.数据库文件名 = “C:\Documents and Settings\Administrator\桌面\姓名.edb” ' 这里修改你自己的数据库路径
数据源1.数据提供者 = “数据库提供者1”

.子程序 _时钟1_周期事件
.局部变量 i, 整数型

i = 取随机数 (1, 数据源1.取行数 ())
标签1.标题 = 数据源1.取文本 (i, 1)

.子程序 _按钮1_被单击

时钟1.时钟周期 = 10
按钮1.禁止 = 真
按钮2.禁止 = 假

.子程序 _按钮2_被单击

时钟1.时钟周期 = 0
按钮2.禁止 = 真
按钮1.禁止 = 假
====================================================

热心网友 时间:2023-10-18 04:01

在易语言的官方网站看看资料不是更好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 易语言求助,易语言取随机汉字(姓名)怎么写 易语言写随机重命名怎么写? 易语言随机中文名如何实现? 易语言 怎么 随机抽取自定义的名字? 麻烦发一个源码。谢谢! chrome应用和扩展程序的区别是什么? 求易语言随机生成昵称的写法 Chrome 流行扩展有哪些 Google Chrome扩展和插件的区别 谷歌浏览器进步了扩展程序库 怎么解决? bjango定义models可以不去同步数据库表,把它当做像java类那样使用吗 如何在PDF阅读器中直接添加WORD文档,并添加目录? 怎么样将pdf文件转化为word 怎么样把PDF转化WORD pdf文件有目录,怎么将其导出存入word? 易方达排名前三的基金 摩羯座的女生分手后,会不会想尽办法把对方重新追回来? 谁有microsoft office2003安装包啊啊啊 急需呢!!! 最近想入坑唯品会,唯品会的护肤品可靠不? 你好,我的电脑是WPS格式的,可因工作需要,需word2003格式,您能发给我一个安装包吗?不胜感激 唯品会的护肤品是正品吗?新买了一个多芬磨砂膏还不错 我刚买的棉衣。洗了一下,一格里的棉全聚一块了。怎么办。 易语言随机生成随机名字和手机和车牌不重复出现 易语言 起名字,读取文本内文字,然后随机组合,将全部组合的名字保存到文本 水磨糯米粉可以做什么 棉袄底摆一半棉一半单怎么做不打绺 东山岛战役是什么时候发起的? 易语言怎么取QQ昵称。代码怎么写? 易语言怎么写可以实现随机产生窗口类名和窗口名 求易语言抽奖源码,随机抽取的是姓名,姓名是我自己写的, 易语言随机抽取指定的字 易语言登入帐号密码能不能提取qq网名? 蓝盔国防训练基地是干啥的 易语言如何从一段文本中随机提取6个字呢 易语言怎么取随机数1-100 2020年最火爆的军事拓展训练基地在哪里? 易语言如何弄取游戏名字我上两个它取一个号的名字 新中国成立后几次军演的意义 公安兵是如何支援东山岛保卫战的? 有没有民间军事训练基地,想参加一下 我想办一个军事训练基地!