劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-01-18 00:52
vb隨機抽取學號?
15
回覆列表
1 # 王小佳的慧慧
這個需要應用以下幾個步驟:
寫一個獲取隨機學號函式。將這個函式繫結在某個控制元件上觸發抽學號的事件。在某個輸出介面顯示這個隨機學號。首先,學號肯定是整數,所以在窗體程式碼區定義一個整型的變數來存放Dim StudentNum as Integer然後,新建一個模組,在模組中書寫隨機數函式,該函式有個整型的返回值。該函式傳入2個引數,用於界定隨機數的上界和下界(也就是最大最小值)Public Function GetNum (Byval L,Byval U) as IntegerRandomize "重置隨機種子GetNum=Int((U - L + 1) * Rnd + L) "將範圍內獲得一個隨機整數賦值給該函式的返回值End Function寫完了這個函式,記下它的表示式 接收變數=GetNum(最小值,最大值)最後,在窗體中畫一個按鈕(Command1),一個文字框(名為Text1),一個定時器(Timer1)1.雙擊這個窗體Form1,在它的Load事件中寫下:…Timer1.Interval=50 ’讓定時器50秒執行一次Timer1.Enabel=True ‘讓定時器允許運作…2.雙擊定時器Timer1,在它的事件裡寫下:…StudentNum=GetNum(1,30) "假設學生學號從1號到30號,如果經常變動可以從外部獲取,用變量表示。Text1.Text=StudentNum & "號""把取到的隨機數顯示在文字框裡面…3.雙擊按鈕Command1,在它的點選事件裡寫下IF Timer1.Enable=TrueTimer1.Enable=False "計時器停止運作Msgbox "選中了" & StudentNum & "號",26,"選中了該學號" "把結果彈出對話方塊ElseTimer1.Enable=True ’啟用已經停止的計時器,可以進行下一次選號End IF…
發表回復
相關內容
word中如何隨機抽取題?
PPT隨機抽取答題?
MATLAB從一維陣列中隨機抽取一個數?
有沒有一種,可以輸入問題和答案,然後隨機抽取問題回答的軟體?
隨機抽取10000個18-40歲的男女,人數對半穿越到100萬年前,需要多久才能到達現代文明?
下面的機率問題你怎麼看?
怎麼從excel中隨機抽取資料?
隨機產生10個兩位數的素數,vb怎麼做?
如果隨機抽取100個真人去玩真實的吃雞,會怎麼樣?
sql隨機抽取幾條資料的方法,推薦?
∧
中秋節和大豐收的關聯?
∨
巖縫裡盛開的花原唱?
熱門排行
sbs防水卷材做完多久淋水?
擋水條高出地磚幾公分?
咖啡顏色的皮包怎麼調啊?
電報必須有號碼才能加人嗎?
鹹魚之王孫策163-9怎麼過?
穩崗補貼一個人多少錢?
整理家裡的技巧和方法?
中考跳檔是什麼意思?
雲頂之弈s9恕瑞瑪陣容推薦?
靜心是什麼詞性?
這個需要應用以下幾個步驟:
寫一個獲取隨機學號函式。將這個函式繫結在某個控制元件上觸發抽學號的事件。在某個輸出介面顯示這個隨機學號。首先,學號肯定是整數,所以在窗體程式碼區定義一個整型的變數來存放Dim StudentNum as Integer然後,新建一個模組,在模組中書寫隨機數函式,該函式有個整型的返回值。該函式傳入2個引數,用於界定隨機數的上界和下界(也就是最大最小值)Public Function GetNum (Byval L,Byval U) as IntegerRandomize "重置隨機種子GetNum=Int((U - L + 1) * Rnd + L) "將範圍內獲得一個隨機整數賦值給該函式的返回值End Function寫完了這個函式,記下它的表示式 接收變數=GetNum(最小值,最大值)最後,在窗體中畫一個按鈕(Command1),一個文字框(名為Text1),一個定時器(Timer1)1.雙擊這個窗體Form1,在它的Load事件中寫下:…Timer1.Interval=50 ’讓定時器50秒執行一次Timer1.Enabel=True ‘讓定時器允許運作…2.雙擊定時器Timer1,在它的事件裡寫下:…StudentNum=GetNum(1,30) "假設學生學號從1號到30號,如果經常變動可以從外部獲取,用變量表示。Text1.Text=StudentNum & "號""把取到的隨機數顯示在文字框裡面…3.雙擊按鈕Command1,在它的點選事件裡寫下IF Timer1.Enable=TrueTimer1.Enable=False "計時器停止運作Msgbox "選中了" & StudentNum & "號",26,"選中了該學號" "把結果彈出對話方塊ElseTimer1.Enable=True ’啟用已經停止的計時器,可以進行下一次選號End IF…