※ 引述《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