Re: [.NET] 兩個1-6的骰子

看板Visual_Basic作者 ( abbe)時間19年前 (2006/06/06 20:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《usherkuo (§~~老郭郭~~§)》之銘言: : 我用 : Dim g1, g2 As Double : Randomize(1) : g1 = Int(Rnd(10) * 7) : g2 = Int(Rnd(8) * 7) : Label1.Text = g1 : Label2.Text = g2 : End Sub : 是有做出來... : 但它會跑出0來啊.... : 我依照書寫的1-100一樣畫葫蘆...不行... : 1-100就不會有0....骰子為啥會呢? : 我是新手...麻煩告訴我時請詳細點... : 謝謝你了 這個是因為你的公式想法有些許的問題, 以randmize這麼函式來講,若要產生介於M與N之間整數,則公式為 int(rnd()*(M-N+1)+N) 所以你的應該改為 Int(Rnd()*6+1) 這樣你明白了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.6.234
文章代碼(AID): #14XN041g (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #14XN041g (Visual_Basic)