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

按键精灵 使用随机数洗牌程序写完运行不了求指导

发布网友 发布时间:2022-04-28 23:09

我来回答

2个回答

热心网友 时间:2023-09-21 20:04

//随机数0-9以内可以用下面这个方法,要不然用洗牌的方法。


Randomize

Do

Do

W = Int((4 * Rnd) + 1) TracePrint W If InStr(字符串, CStr(W)) = 0 Then  字符串 = 字符串 & CStr(W)

TracePrint "字符串 = " & 字符串

 Exit Do

 ElseIf len(字符串) > 3 The 字符串 = ""TracePrint "新一轮开始"

 End If

 Loop

 Delay 200

 TracePrint"-------------" & W

 //    If W = 1 Then 

 //        Call 子程序1

 //        Delay 999

 //    ElseIf W = 2 Then 

//        Call 子程序2

//        Delay 999

//    ElseIf W = 3 Then 

//        Call 子程序3

//        Delay 999

//    ElseIf W = 4 Then 

//        Call 子程序4

//        Delay 999

//    End Ifloop

热心网友 时间:2023-09-21 20:04

字符串和整数是不同的,,b=洗牌("1234567891011")这一句的参数属于字符串,10和11属于整数,当然是不行的。你可以用abcde代替,再用相应的按键码减去值就能的出整数。追问用abcdr代替我懂了 b=洗牌("qwertyuiopasdfghjk") 但是这个相应的按键码减去值没弄懂拜托回复下

追答返回值 = 洗牌("abcdcdefg")
a=Array("0,0","224,0","336,0","448,0" ,"560,0","112,0","224,92","336,92","0,92","448,92","560,92","112,92" ,"0,184","112,184","224,184","336,184","448,184","560,184")
MessageBox a(Asc(返回值(1))-96)
//你想随机选取18个坐标就把上面返回值的括号数字改为1至18
Function 洗牌(字符串内容)
//说明:可以打乱一句内容顺序
//例子:MsgBox lib.算法.洗牌("123啊456")
Dim 结果,数量,i, j, temp
数量=Len(字符串内容)
ReDim tt(数量)
结果 = ""
For i = 1 To 数量
tt(i) = Mid(字符串内容,i,1)
Next
Randomize
For j = 1 To 数量
i = Int(数量 * Rnd + 1)
temp=tt(i)
tt(i)=tt(j)
tt(j)=temp
Next
// 洗牌 = Join(tt,"")//这句把TT数组合起来,修改为不合起,如下
洗牌 = tt
End Function

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 通过什么措施,广西生态文明建设实现目标 按键精灵怎么随机生成1到12数字并且不重复 按键精灵输入随机数问题 按键精灵怎样输出指定范围的随机数? 按键精灵如何写随机按键盘上的QWESAD这几个键? 迷你世界老玩家是怎么样做到在一个没有任何树木的地方建造别墅的? 如何在按键精灵中使用随机函数 按键精灵连点间隔怎么设置随机数? 迷你世界里面造房子容易吗?要用什么材料? 俗世奇人有哪些?极其详细故事、 微信把一个人删除了,但是朋友圈还有他的赞,拉黑也有,怎么把这个赞删除啊? 闷猪蹄怎么闷 广州什么东西最好吃 白云猪手,怎样做才最好吃、 哪里的白云猪手最正宗 广州的特色美食有什么 关于广东美食的说明文 广州传统历史名菜有哪些?(要附上做法和它的历史) 摩拜无缘无故押金还有余额都没了怎么办? 摩拜单车怎么退款 用按键精灵 输入100到140之间的随机整数数值 代码怎么写? 谢谢 求论文 题目 论生态文明与共同责任 2000字 按键精灵五个位置随机顺序点击怎么写? 推进生态文明建设,建设和谐社会,800字高中论文 按键精灵输入随机数 如何理解生态文明建设的重要性 论文 按键精灵时间延迟随机数怎么计算? 按键精灵安装,怎么在一轮循环里随机执行多个子程序 按键精灵随机数字 按键精灵如何设置两次按键间隔时间为一定范围内的随机数值? 按键精灵怎么使生成的随机数相加等于固定的数 按键精灵随机数 白话文和现在的普通话有差别吗? 白话和普通话的区别 白话文与普通话有什么不同?? 普通话和白话的区别 白话是什么意思?是普通话吗? 粤语和普通话的区别是什么? 普通话与方言的区别是什么? 无敌浩克和绿巨人两部电影的区别是什么?是一部和二部的关系么