精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《clifflu (支持聯軍死光光)》之銘言: : ※ 引述《Ihope (我期待..)》之銘言: : : 這個其實比較簡單 : : X=Int((Rnd*11))+1 : : 我想問的重點是如何強制X成為3的倍數.... : X = 3 : 6 : 9 機率各1/3啊。 : 不然就醬醬。 : do{ : RndNum = GenRnd() ; : } while (RndNum % 3 != 0) ; Do Until RndNum Mod 3 = 0 RndNum = Int(Rnd * 11) + 1 Loop -- ┌═╮┬ ┬╭┬╮┬╭═╭═╮╭═╮ ║ ║║ ║║║║╟╯ ╟─╢╰═╮ └═╯╰═╯┴ ┴┴╰═┴ ┴─═╯ -- ※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw) ◆ From: 61.216.80.144