Re: [遊戲] 分享我們的自製遊戲情報

作者: AmosYang (泛用人型編碼器)   2014-10-10 21:11:40
※ 引述《AmosYang (泛用人型編碼器)》之銘言:
: 推 cowbaying: 來幫忙想一下要怎麼抽獎比較實在 XDDD 10/09 17:11
方案一
: http://xkcd.com/221/ :D
方案二
1. 假設 PTT 看版的投票系統是公正的,在開票前沒人能看到當前
選票分佈及投票者的留言
2. 開設以下的投票
* 主題: 我(投票者)是否要參加抽獎?
* 選項: {是, 否}
* 一人一票
選項 "否" 事實上是不必要的,但我猜想系統不會允許只有一個
選項的投票
3. 投票後,每個投票者請在意見欄裡留下至少一個整數
4. 開票後
* S = 每個投票者留下的整數之和
* 每個投票者會由投票系統自動給予一流水序號
"(S % 「是」票的總數) +1" 既是得獎號碼,對應到投「是」
票的人的流水序號
若要多次抽獎,則可繼續開獎,例如,先移除中獎者, 並依序遞
補流水序號,然後
"(S % (「是」票的總數-1)) +1" 為新得獎號碼
作者: cowbaying (是在靠北喔)   2014-10-10 22:06:00
數值太大只要用位元運算子來修正溢位的部分就好了吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com