最近在研究發紅包的功能,於是寫了個紅包的生成演算法。
紅包產生演算法的需求
預先產生所有的紅包還是一個請求隨機產生一個紅包
簡單來說,就是把一個大整數m分解(直接以「分為單位,如1元即100)分解成n個小整數的過程,小整數的範圍是[min, max]。都隨機產生一個0到(max-min)範圍的整數,再加上min就是紅包的錢數。也就是說可能最後的紅包都是0.01元的。 🎜>理想的紅包生成演算法
理想的紅包產生結果是平均值附近的紅包比較多,大紅包和小紅包的數量比較少。態分佈。 」收縮「的方式來達到這種效果。錢數,總數,最大值,最小值要合理)
Php代碼
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
以上就介紹了php隨機數 微信隨機產生紅包金額演算法php版,包含了php隨機數的內容,希望對PHP教學有興趣的朋友有幫助。