vb 程式設計問題

時間 2022-12-09 15:55:06

1樓:匿名使用者

看一下rnd函式的用法。

rnd 函式。

返回乙個包含隨機數值的 single。

語法rnd[(number)]

可選的 number 引數是 single 或任何有效的數值表示式。

返回值如果 number 的值是 rnd 生成小於 0 每次都使用 number 作為隨機數種子得到的相同結果。

大於 0 序列中的下乙個隨機數。

等於 0 最近生成的數。

省略 序列中的下乙個隨機數。

可以這樣寫。

private sub command1_click()randomize

for i = 1 to 6

print rnd,next i

end sub

如果你是想要乙個6位數,可以寫。

private sub command1_click()randomize

print int(900000 * rnd + 100000)end sub

2樓:影墨者

你是要實現什麼功能??

rnd(n),隨機產生乙個小於1且大於或等於0的雙精度實型數。

當n>0或省略n時,每次產生的隨機數不同,n=0時產生的和上次相同,n<0是每次產生的隨機數都相同。

不用每個rnd前面都加。

只要在這個過程用到rnd前面加一次就行了。

private sub command1_click()randomize

print round(rnd(),2), rnd(-1), rnd(-2), rnd(0), rnd(-1), rnd(0)

end sub

如果沒有使用 randomize,則無引數的rnd 函式使用第一次呼叫 rnd 函式的種子值。

vb程式設計問題

private sub command1 click dim i,j as integer,s as double,n as double for i 1 to 100 n 1 for j 1 to i n n j next j s s n next i print 1 2 100 send sub...

vb程式設計,vb程式設計

介面設計如下 試編寫 如下 private sub updatestat if list1.listcount 1 thencommand1.enabled falsecommand2.enabled falseelse command1.enabled truecommand2.enabled t...

VB程式設計,vb程式設計是什麼?

完成的程式 dim h as integer,m as integer,s as integer private sub form load label1.fontsize 48 h hour time m minute time s second time timer1.interval 1000...