按鍵精靈 使用隨機數洗牌程式寫完執行不了求指導

時間 2025-04-13 15:05:08

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...