按键精灵 随机文字 我这个程序运行没反应 来大佬告诉我哪里错了?- -! 30

Function随机()Dima,ba=array("多多","你好啊","你在干嘛啊","duoduo")Randomizeb=Int(((UBound(a)+1)*R... Function 随机()
Dim a,b
a = array("多多","你好啊","你在干嘛啊","duoduo")
Randomize
b = Int(((UBound(a)+1) * Rnd) + LBound(a))
SayString a(b)
End Function
展开
 我来答
199******92
2024-10-08
知道答主
回答量:4
采纳率:0%
帮助的人:149
展开全部
Function 随机()
Dim a, b, i
' 定义一个字符串数组
a = Array("多多", "你好啊", "你在干嘛啊", "duoduo")

' 初始化随机数生成器
Randomize

' 生成一个介于数组下界和上界之间的随机整数
' VBScript中Array默认下界为0,上界为数组长度减1
b = Int((UBound(a) - LBound(a) + 1) * Rnd + LBound(a))

' 输出或返回随机选择的字符串
' 假设这里使用WScript.Echo来输出到控制台(如果是在Windows Script Host环境中)
' 如果需要函数返回这个值,可以使用 随机 = a(b) 替换下面的WScript.Echo行
WScript.Echo a(b)
End Function

' 注意:如果这段代码是在Windows Script Host环境中运行,
' 你可能需要调用这个函数来看到结果,例如:
' 调用 随机()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式