php仿微信紅包分配算法的實(shí)現(xiàn)方法
本文實(shí)例講述了php仿微信紅包分配算法的實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
/** * 紅包分配:把一定金額隨機(jī)分配給指定人數(shù) * * @param int $money 用于分配的金額 * @param int $num 分配人數(shù) */ function RandomMoney($money, $num) { echo "$money元隨機(jī)分成$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è)計(jì)中進(jìn)行代碼排版:
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è)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
thinkphp修改配置進(jìn)入默認(rèn)首頁(yè)的方法
本文介紹了thinkphp修改配置進(jìn)入默認(rèn)首頁(yè)的方法,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02THINKPHP在添加數(shù)據(jù)的時(shí)候獲取主鍵id的值方法
下面小編就為大家?guī)?lái)一篇THINKPHP在添加數(shù)據(jù)的時(shí)候獲取主鍵id的值方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-04-04php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法
這篇文章主要介紹了php圖片的二進(jìn)制轉(zhuǎn)換實(shí)現(xiàn)方法,詳細(xì)介紹了圖片與二進(jìn)制之間轉(zhuǎn)換的原理與實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12php使用GuzzleHttp實(shí)現(xiàn)HTTP請(qǐng)求
這篇文章主要為大家詳細(xì)介紹了php如何使用GuzzleHttp實(shí)現(xiàn)HTTP請(qǐng)求,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-11-11從Web查詢數(shù)據(jù)庫(kù)之PHP與MySQL篇
PHP+MySQL的組合是構(gòu)建網(wǎng)站的一個(gè)常見搭配,不過如何使用PHP通過Web訪問MySQL數(shù)據(jù)庫(kù)呢?下面從Web數(shù)據(jù)庫(kù)架構(gòu)的工作原理講起。2009-09-09PHP下使用CURL方式POST數(shù)據(jù)至API接口的代碼
PHP下使用curl方式post數(shù)據(jù)至api接口的方法,大部分的API的HTTP請(qǐng)求方式都為GET,所以不管用AJAX和PHP二次處理都能拿到返回的數(shù)據(jù),但是一些API的HTTP請(qǐng)求方式是POST,那么我們就需要使用到curl了2013-02-02php基礎(chǔ)知識(shí):類與對(duì)象(4) 范圍解析操作符(::)
php基礎(chǔ)知識(shí):類與對(duì)象(4) 范圍解析操作符(::)...2006-12-12