紅包分配演算法(優才網)

2022-02-17 04:30:27 字數 450 閱讀 2082

紅包分配演算法

大家過年期間有沒有搶紅包呢?有一種隨機紅包,是指定了紅包數和總額。然後就將總金額隨機分為指定的份數,額度各不相同,並且各紅包金額數目之和正好與總和相等。請根據總金額和紅包數,來寫出約包分配演算法。

/*

* * 紅包分配:把一定金額隨機分配給指定人數

* * @param int $money 用於分配的金額

* @param int $num 分配人數 */

function randommoney($money, $num

)

echo "餘額:".$remain.",已使用:".$use.",分配:".$remain;}

echo randommoney(10,5);

view code

php仿微信紅包分配演算法的實現方法

紅包分配 把一定金額隨機分配給指定人數 param int money 用於分配的金額 param int num 分配人數 function randommoney money,num echo 餘額 remain.已使用 use.分配 r程式設計客棧emain echo randommoney ...

PHP隨機紅包演算法

2017年1月14日 14 19 14 星期六 一,整體設計 演算法有很多種,可以自行選擇,主要的 架構 是這樣的,用redis decr 命令去限流,用mysql去記錄各種需要的資料 二,紅包演算法 簡便起見,紅包金額用整數表示,假設每個紅包裡邊有x個糖豆,每個人最少乙個豆 一種 每個紅包的最大金...

發手氣紅包演算法

lowest 0.01元,最小金額 操作是整數,最小人民幣單位是分,所以有2位小數,最少是0.01元 發金額totalbill 發n人,就取1到100的隨機數n個 為了提高精度,把金額放大100倍 totalamount totalbill 100 n個人各取的隨機數累加得到總份量,用總發紅金額to...