Re: [請益] 關於組語的隨機亂數

看板Programming作者時間17年前 (2008/06/01 21:01), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《topwing.bbs@ptt.cc (不知道要填什麼!!)》之銘言: > 這學期正在學組合語言,但在亂數取值這邊有點問題(像是樂透開獎數字每期都不同的問題) > 原本是不想PO在這,我想這問題對各位前輩來說非常簡單,感覺有點浪費主機資源 > 但是書找了好久都找不到怎麼解決,網路上也是找不到,板上有關組語也不是那麼多 > 所以只好PO來問一下各位前輩了~ > 先PO一下我的程式 > ---------------------------------------------------- > TITLE MASM Template (main.asm) > INCLUDE Irvine32.inc > call RandomRange ;亂數範圍中取值,並且回傳到eax > call WriteDec ;顯示eax的值 > call crlf ;空一行 > ----------------------------------------------------- > 先解釋一下"INCLUDE Irvine32.inc" > 因為學校用書的關係,此書的作者有寫一個檔案(定義檔??是這樣稱呼的嗎)在裡面 > 所以在寫組語時有些指令在呼叫時都會用到~ > 這程式執行後會亂數從0~9之中抓取10個值出來 > 分別是:4.2.7.7.7.0.8.8.3.4 <---這10個值 > 但是每一次執行都是顯示這些數字,都不會變 定義檔 ? 稱之為含入檔可能好一點 我覺得你可以分析一下 Irvine32.inc 的內容 裡頭應該有一段 Randomrange proc ..... endp 的內容 這中間就是亂數的取得程式碼 -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: kisaraki ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 122-123-2-143.dynamic.hinet ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB

06/01 21:32, , 1F
我在Irvine32.inc裡搜尋了一下,他只寫一行
06/01 21:32, 1F

06/01 21:33, , 2F
RandomRange PROTO; generate random
06/01 21:33, 2F

06/01 21:33, , 3F
integer in specified range
06/01 21:33, 3F

06/01 21:33, , 4F
並沒有我要找的東西......~"~
06/01 21:33, 4F

06/01 22:47, , 5F
找到了,感謝唷~
06/01 22:47, 5F
文章代碼(AID): #18GfsF00 (Programming)
文章代碼(AID): #18GfsF00 (Programming)