易语言如何随机提取数组的成员。

RT。或者。取随机数,如果使这次取的,不会与上几次相同。也就是如果取到同一个了。自动再次取。... RT。 或者。取随机数,如果使这次取的,不会与上几次相同。也就是如果取到同一个了。自动再次取。 展开
 我来答
三天打鱼N
2017-09-11 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:604万
展开全部

随机取数组成员解决方法

1、首先置随机数种子

2、取出数组成员数

3、用取随机数方法取一个1到数组成员数之间的一个值做索引

4、读取索引处成员

代码实例

.版本 2
.支持库 spec

.子程序 __启动窗口_创建完毕
.局部变量 数组, 整数型, , "0"
.局部变量 成员数, 整数型
.局部变量 索引, 整数型

数组 = { 56, 66, 99, 33, 67, 334 }
置随机数种子 ()
成员数 = 取数组成员数 (数组)
索引 = 取随机数 (1, 成员数)
调试输出 (数组 [索引])
梦不哈0m
2017-07-10 · TA获得超过2392个赞
知道小有建树答主
回答量:1343
采纳率:84%
帮助的人:369万
展开全部

随机提取数组的成员步骤是:

  1. A变量 = 取数组成员数(你的数组名称)。‘先取出下标,A变量设置为数值型。

  2. 置随机数种子()。 ’实现完全随机

  3. B变量=取随机数(1,A变量)’随机抽取从数组中抽取出一个成员,B变量设置为数值型。

  4. C变量=你的数组名称[B变量] '实现随机抽取数组成员功能。C变量根据你原来的数组变量的成员类型进行定义。如果是文本数组,就设置文本型。数值数组,就设置为数值型。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-06
展开全部
.版本 2.子程序 _按钮1_被单击
.局部变量 数, 整数型, , "0"
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 k, 整数型重定义数组 (数, 假, 0)
列表框1.清空 ()
i = 0
.判断循环首 (取数组成员数 (数) < 50)
加入成员 (数, 取随机数 (1, 100))
i = i + 1
.如果真 (i > 1)
k = 取数组成员数 (数) - 1
.计次循环首 (k, j)
.如果真 (数 [k + 1] = 数 [j])
删除成员 (数, k + 1, )
跳出循环 ()
.如果真结束 .计次循环尾 ()
.如果真结束.判断循环尾 ()
.计次循环首 (取数组成员数 (数), i)
列表框1.加入项目 (到文本 (数 [i]), )
.计次循环尾 ()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要求助V
推荐于2018-11-03 · TA获得超过476个赞
知道小有建树答主
回答量:617
采纳率:100%
帮助的人:714万
展开全部
.版本2
.局部变量 _
.局部变量 上_
.局部变量 数组, , , "0"

随机数种子()’绝对随机的心
.计次循环首(20,)
.如果真(上_=数组[取随机数(1,取数组成员数(数组))])
_上=数组[取随机数(1,取数组成员数(数组))]
.如果真结束
_=数组[取随机数(1,取数组成员数(数组))]
.计次循环尾()
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxrj666
2017-08-26 · TA获得超过405个赞
知道小有建树答主
回答量:611
采纳率:0%
帮助的人:295万
展开全部

数组数据[取随机数(,)]

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式