2017-08-10 109 views
0

這是一個有點數學問題,並引起我相當薄弱的數學[:(]我不知道這一點概率函數 -

我有一個應用程序,它必須「隨機」決定,如果你贏了或者不與最大每天贏家,問題是,我不想做的獲勝原因的簡單的X機會,這可能會導致20人在一天的開始獲勝,然後每個人都將繼續流失,是否有通用公式來做到這一點?

tl; dr

我有x件禮物(x = 20) 用戶必須馬上知道他是否贏了(不能在一天結束時) 我想在一天中隨機傳播它們,有沒有一個通用的函數/腳本?

在評論中提出了一些建議後,我可以與任何解決,

  1. 一個解決方案,將每天的參賽者可預測的數字(我會只是在最初幾天隨機猜測,並相應地改變它)
  2. 考慮到一天的時間的解決方案,贏得了禮物,到目前爲止,其餘禮物

任何想法?

+0

是否有日常參賽者可預見的數...?也許在未來數天,但在最初的幾個 – deceze

+0

@deceze沒有 – Alexandros

+1

@Alexandros:你需要知道參賽者的總數在一天之內整個這一天傳播的禮物。這是沒有辦法的。 –

回答

2

沒有數學題在這裏,不是真的,只是一些決定,你需要做。

一種可能性是使獲勝的概率爲X/N,其中N是預期的遊客人數,直到禮物用完爲止。這是隨機的,所以可能會出現這種情況,有些時候禮物會耗盡。所以呢?那就是工作的概率。極端不平衡是不太可能的。例如,假設您平均每天有20個禮物和1000個訪問者。第500位參觀者用盡禮物的概率是二項概率:在500次試驗中至少有20次成功的概率爲20/1000 = 0.02的成功概率。這個可能性只有0.003。

如果哪天有無人認領的禮物 - 增加禮物數量第二天和相應增加獲勝的概率。如果你以正確的方式旋轉,這可能會增加對遊戲的興趣,這與人們在頭獎無人認領時購買更多彩票的方式相同。

注意,本質上是相同的想法可以在不同的時間分辨率來實現。例如,使用4小時時間段來代替整天(XN相應調整)。這樣可以保證禮物在一天中的傳播更加均勻(但要將它從您身上拉下來,可能需要考慮到4小時時間段內的預計訪客人數在一天中不可能保持不變。不同的時間段可能需要不同的分母)。

+0

確實,我想超過它複雜它: ) 感謝您的輸入!我只是猜測前幾天的訪問者數量,並相應地進行調整 – Alexandros