cmyk
2002-12-18, 11:44 AM
各位,請幫幫忙,我的問題是VB問題~~很緊急~~~謝謝
就是亂數,如果我要的範圍是5.0~5.8那我要怎麼設,除了
INT((RND*58)+50)/10之外還有什麼方法~~~我很急謝謝幫忙
就是亂數,如果我要的範圍是5.0~5.8那我要怎麼設,除了
INT((RND*58)+50)/10之外還有什麼方法~~~我很急謝謝幫忙
cmyk 2002-12-18, 11:44 AM 各位,請幫幫忙,我的問題是VB問題~~很緊急~~~謝謝 就是亂數,如果我要的範圍是5.0~5.8那我要怎麼設,除了 INT((RND*58)+50)/10之外還有什麼方法~~~我很急謝謝幫忙 tgs_2 2002-12-18, 12:03 PM 最初由 cmyk 發表 各位,請幫幫忙,我的問題是VB問題~~很緊急~~~謝謝 就是亂數,如果我要的範圍是5.0~5.8那我要怎麼設,除了 INT((RND*58)+50)/10之外還有什麼方法~~~我很急謝謝幫忙 int((58-49) * rnd + 50) cmyk 2002-12-18, 12:35 PM 呵~~~~~我不太清楚狀況~~ 謝謝啦~~~~~太感謝你了~~~:circle: 可是還有沒有其他的用法,要出現小數點的~~~有沒有其他的語法~~ tgs_2 2002-12-18, 01:14 PM 最初由 cmyk 發表 呵~~~~~我不太清楚狀況~~ 謝謝啦~~~~~太感謝你了~~~:circle: 可是還有沒有其他的用法,要出現小數點的~~~有沒有其他的語法~~ 不好意思呢^^"沒看到小數點,如下﹕ Int((58 - 50 + 1) * Rnd + 50) / 10 ivantw 2002-12-18, 01:34 PM 格式化寫法: print Format(Int(Rnd * 9 + 50) / 10, "0.0") 記得執行一次 Randomize Timer 免的每次的亂數順序都相同 cmyk 2002-12-19, 11:52 PM 謝謝你,幫了我一個大忙~~~~~~~~~~~ 感恩~~~~ |