1樓:清風聊生活
//隨機數0-9以內可以用下面這個方法,要不然用洗牌的方法。
randomizedodo
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
loopdelay 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
2樓:店若器
字串和整數是不同的,,b=洗牌("1234567891011")這一句的引數屬於字串,10和11屬於整數,當然是不行的。你可以用abcde代替,再用相應的按鍵碼減去值就能的出整數。
按鍵精靈自動註冊隨機帳號加了隨機**之後生成隨機帳號了,但是填下一行密碼的時候就不能跳,簡單的說,
3樓:氣死鷹飛九天
在頭和尾加乙個大迴圈試試,這樣整體就是乙個迴圈了。
4樓:網友
圖看不清楚,我這裡放大很模糊。
按鍵精靈 下面4個子程式如何修改成 隨機不重複 執行?
5樓:網友
//隨機數0-9以內可以用下面這個方法,要不然用洗牌的方法randomize
dodow = int((4 * rnd) +1)traceprint w
if instr(字串, cstr(w)) = 0 then字串 = 字串 & cstr(w)
traceprint "字串 = " & 字串exit do
elseif len(字串) >3 then字串 = ""
traceprint "新一輪開始"
end if
loopdelay 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 if
loop
按鍵精靈輸入隨機數問題
6樓:網友
randomize
d1 = int(40*rnd()+170)/1000d2 = int(25*rnd()+320)/1000不過這兩個隨機數可能是相關的。
那你就在產生隨機數之前各自初始化一次就行(就是randomize語句)
按鍵精靈怎麼設定隨機數字
7樓:刺友互
1、首先,開啟按鍵精靈,選擇「新建指令碼」。
2、在彈出的對話方塊裡,選擇「空白指令碼」,單擊「確定」。
3、然後,選擇原始檔模式,進行程式設計。
4、編寫乙個自動獲取10個字母組(使用者名稱),每個字母組長度為8個字母的程式為例演示給大家。程式中會用到2個for迴圈,乙個用於得到長度為8位的一組使用者名稱,乙個用於得到10組這樣的使用者名稱。
5、使用「randomize」這個隨機函式生成函式來實現。
6、新增乙個自動換行功能進去,以便於生成乙個使用者名稱後就自動換行。然後儲存指令碼就可以執行了。
7、這是在txt文件中的執行效果。
8樓:匿名使用者
randomize //初始化隨機數生成器。
d=int(rnd()*10+12)//d的值為隨機數12-22
求助大神,按鍵精靈設定隨機輸入不重複數字,兩個合併問題,單獨乙個都可以執行,合併輸出後數字還是重複
9樓:網友
不重複不能算是「隨機」,要想不重複就把你所有的數字亂排一次就行了,然後抽取依次陣列的序號即可實現不重複現象,**如下:(注意,重點控制d的值就不會重複了)
uservar i=20 "設定生成的隨機數數量"
使用者自定義變數。
for a=1 to i
b=b&a&","
nextu=split(把數字混排一次(b), ",")messagebox u(19)
rem 上面的**只執行一次。
d=0//把d的值從0開始修改就不會重複了,修改就從這裡開始修改,上面的只執行一次。
keypress "v", 1
delay 1000
keypress "n", 1
delay 1000
keypress "n", 1
keypress "n", 1
delay 1000
keypress "x", 1
keypress "c", 1
delay 50000
saystring "58202007015-"
saystring u(d)
輸出。delay 1000
keypress "q", 1
keypress "space", 1
function 把數字混排一次(字串內容)tt=split(字串內容, ",")
randomize
for j = 1 to ubound(tt)i = int(ubound(tt) *rnd + 1)temp=tt(i)
tt(i)=tt(j)
tt(j)=temp
next把數字混排一次 = join(tt,",")end function
按鍵精靈3次隨機數不能重複,求大神解決!
10樓:網友
【按鍵精靈】生成隨機數的技術。先上**。
dorandomize
xo = rnd()*10
yo = xo + 90
xo = int(xo)
yo = int(yo)
traceprint "0-9以內的隨機數:"&xotraceprint "90-99以內的隨機數:"&yodelay 1000
loop
11樓:網友
考慮考慮吧離家近距離。
12樓:網友
名同姓的人也不在少數,但是我們的指紋都是獨一無二的,沒有任何人的指紋是完全相同。而且隨著科技的發展,指紋識別技術對人們日常生活有著重要的影響。一開始這樣技術只是用來幫助警察尋找罪犯,但是隨著指紋識別技術的普及和應用,人們在生活中也經常會用到自己的指紋,現在的智慧型手機基本上都會有指紋解鎖功能,但是大家可能不知道的是,其實指紋識別早在2000年前就已經在我們的先祖應用,老祖宗的智慧真不是吹的!
按鍵精靈 隨機執行某段**
13樓:帳號已登出
首先生成乙個隨機數,然後根據隨機數範圍,執行某段**,下面給你乙個例子:
while true
number = int(10 * rnd) 產生乙個0-9的隨機整數。
if number < 5 then
messagebox "執行小於5的**"
elsemessagebox "執行大於等於5的**"
end if
可以通過number的值,調整**執行的概率。
wend
按鍵精靈如何使用?如何用按鍵精靈做指令碼?
開啟 xx瀏覽器 軟體,開啟瀏覽器之後,按鍵精靈 軟體,好 按鍵精靈 之後,面對製作指令碼為導向,好 按鍵精靈 之後,面對製作指令碼為導向,需要進行以下步驟操作 立即體驗 快速引導 第一次寫指令碼 滑鼠左鍵連點然後提示著做完就好了。開啟按鍵精靈軟體,進入它的工作介面,在工作介面點錄製,彈出錄製鍵盤操...
按鍵精靈隨機輸入一些文字 以上
rem start randomize 得到 1 99999999 之間的一個隨機數x int 99999999 rnd 1 判斷這個數字是否8位數字,如果不是8位數字,就重新生成if x 10000000 goto start endif saystring x rem start randomi...
使用excel製作隨機數生成公式
前面的19個的單元格 假設是在b2 b20 輸入公式 3.25 randbetween 30,70 100最後一個單元格 即在b21單元格 輸入公式 75 sum b2 b20 組成的20個數就是可以實現你想要的效果。如何在excel中生成一個在一定範圍內的隨機數 randbetween 10,20...