php仿微信紅包分配算法的實現(xiàn)方法
本文實例講述了php仿微信紅包分配算法的實現(xiàn)方法。分享給大家供大家參考,具體如下:
/**
* 紅包分配:把一定金額隨機分配給指定人數(shù)
*
* @param int $money 用于分配的金額
* @param int $num 分配人數(shù)
*/
function RandomMoney($money, $num) {
echo "$money元隨機分成$num份分別是:<br/>";
$remain=$money;
$use=0;
for ($i=1; $i<$num; $i++) {
$temp=rand(0,$remain*100)/100;
echo "余額:".$remain.",已使用:".$use.",分配:".$temp."<br/>";
$use+=$temp;
$remain-=$temp;
}
echo "余額:".$remain.",已使用:".$use.",分配:".$remain;
}
echo RandomMoney(10,5);
PS:小編在這里推薦一款本站的php格式化美化的排版工具幫助大家在以后的PHP程序設(shè)計中進行代碼排版:
php代碼在線格式化美化工具:http://tools.jb51.net/code/phpformat
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》、《PHP數(shù)學(xué)運算技巧總結(jié)》、《php正則表達式用法總結(jié)》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
php將csv文件導(dǎo)入到mysql數(shù)據(jù)庫的方法
這篇文章主要介紹了php將csv文件導(dǎo)入到mysql數(shù)據(jù)庫的方法,通過讀取csv文件到數(shù)組再調(diào)用while循環(huán)實現(xiàn)插入數(shù)據(jù)到數(shù)據(jù)庫,是非常實用的技巧,需要的朋友可以參考下2014-12-12
php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作示例
這篇文章主要介紹了php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作,結(jié)合實例形式分析了php使用pthreads多線程抓取新浪新聞信息具體實現(xiàn)步驟與操作技巧,需要的朋友可以參考下2020-02-02
php實現(xiàn)插入數(shù)組但不影響原有順序的方法
這篇文章主要介紹了php實現(xiàn)插入數(shù)組但不影響原有順序的方法,實例分析了php數(shù)組操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03
php 模擬 asp.net webFrom 按鈕提交事件的思路及代碼
這篇文章主要介紹了php模擬asp.net webFrom 按鈕提交事件的思路及代碼,有需要的朋友可以參考一下2013-12-12
PHP實現(xiàn)的AES雙向加密解密功能示例【128位】
這篇文章主要介紹了PHP實現(xiàn)的AES雙向加密解密功能,結(jié)合實例形式分析了基于AES算法的加密解密類定義與使用技巧,需要的朋友可以參考下2018-09-09

