前段時間做了一個筆試題,覺得很有意思,特此記錄下來。 題目如下 題目:請編寫一個紅包隨機算法。需求為:給定一定的金額,一定的人數,保證每個人都能隨機獲得一定的金額。 比如 元的紅包, 個人搶,每人分得一些金額。 約束條件為,最佳手氣金額不能超過最大金額的 ,每人都有紅包可搶。 請給出java代碼實現,返回每個人的分配金額並打印出來。 隨機分配法 隨機法,每次搶紅包時計算出本次能夠獲得的最小金額和最 ...
2021-10-10 12:51 0 1518 推薦指數:
...
10次運行結果如下 ...
轉自:http://www.cnblogs.com/wicub/p/6096897.html /// <summary> /// 生成紅包數組 /// </summary> /// <param ...
...
發一個紅包,要讓若干人來搶,需要滿足哪些規則? 1、所有人搶到的金額等於總金額,不能超過,也不能少於。 2、每個人至少搶到大於0的金額; 3、保證每個人搶到金額的幾率相等。比如A 搶到10元的幾率是20,B,C搶到的金額為10的幾率也是20。 本題有金額限制,每個人的金額至少是10,所以不滿足 ...
參考: https://www.cnblogs.com/mmykdbc/p/11290425.html ...