微信發紅包算法

今天去搜狐參加實習生筆試,最後有道題就是發紅包。java 題目要求以下:算法    一、每一個人都要可以領取到紅包; 二、每一個人領取到的紅包金額總和=總金額; 三、每一個人領取到的紅包金額不等,但也不能差的太離譜,否則就沒趣味; 網上搜索答案,方法不一,我認爲比較好的算法以下,待補充。 解法一: 先生成 num 個0-1隨機數,計算它們的和,而後用每一個隨機數除以此和再乘以設定的total,就能
相關文章
相關標籤/搜索