欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用PHP+Ajax實現(xiàn)手機移動端發(fā)紅包功能-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“怎么用PHP+Ajax實現(xiàn)手機移動端發(fā)紅包功能”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

站在用戶的角度思考問題,與客戶深入溝通,找到封丘網(wǎng)站設(shè)計與封丘網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋封丘地區(qū)。

怎么用PHP+Ajax實現(xiàn)手機移動端發(fā)紅包功能

基本流程:當(dāng)輸入完紅包數(shù)量和總金額后,PHP會根據(jù)這兩個值進行隨機分配每個金額,保證每個人都能領(lǐng)取到一個紅包,且每個紅包金額不等,并且所有紅包金額總額等于總金額。

實現(xiàn)原理:

設(shè)定總金額為10元,有N個人隨機領(lǐng)?。?/p>

N=1 第一個

則紅包金額=X元;

N=2 第二個

為保證第二個紅包可以正常發(fā)出,第一個紅包金額=0.01至9.99之間的某個隨機數(shù)

第二個紅包=10-第一個紅包金額;

N=3 第三個

紅包1=0.01至9.99之間的某個隨機數(shù)

紅包2=0.01至(10-紅包1-0.01)的某個隨機數(shù)

紅包3=10-紅包1-紅包2

……

于是我們得到一個規(guī)律,在分配當(dāng)前紅包金額時,先預(yù)留剩余紅白所需最少金額,然后在0.01至總金額-預(yù)留金額間取隨機數(shù),得到的隨機數(shù)就是當(dāng)前紅包分配的金額。

實際應(yīng)用中,程序先將紅包金額分配好,即發(fā)紅包時,紅包個數(shù)以及每個紅包的金額都分配好了,那么用戶來搶紅包時,我們隨機給用戶返回一個紅包即可。

js代碼:

$(function() { 
    $("button").click(function() { 
        $.ajax({ 
            type: 'POST', 
            url: 'bao.php', 
            dataType: 'json', 
            beforeSend: function() { 
                $("#result").html('正在分配紅包'); 
            }, 
            success: function(json) { 
                if (json.msg == 1) { 
                    var str = ''; 
                    var res = json.res; 
                    $.each(res, 
                    function(index, array) { 
                        str += '<p>第<span>' + array['i'] + '</span>個紅包,金額<span>' + array['money'] + '</span>元,余額<span>' + array['total'] + '元</span></p>'; 
                    }); 
                    $("#result").html(str); 
                } else { 
                    $("#result").html('數(shù)據(jù)出錯!'); 
                } 
            } 
        }); 
    }); 
});

bao.php源碼:

$total=20;//紅包總金額    
$num=10;// 分成10個紅包,支持10人隨機領(lǐng)取    
$min=0.01;//每個人最少能收到0.01元    
  
for ($i=1;$i<$num;$i++)    
{    
    $safe_total=($total-($num-$i)*$min)/($num-$i);//隨機安全上限    
    $money=mt_rand($min*100,$safe_total*100)/100;    
    $total=$total-$money;   
      
    echo '第'.$i.'個紅包:'.$money.' 元,余額:'.$total.' 元 ';    
}    
echo '第'.$num.'個紅包:'.$total.' 元,余額:0 元';

“怎么用PHP+Ajax實現(xiàn)手機移動端發(fā)紅包功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

當(dāng)前文章:怎么用PHP+Ajax實現(xiàn)手機移動端發(fā)紅包功能-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://aaarwkj.com/article16/dpjhdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化動態(tài)網(wǎng)站、外貿(mào)建站定制網(wǎng)站、小程序開發(fā)企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
97精品在线免费视频| 激情久久五月激情婷婷| 女人被爽到高潮呻吟免费看| 日韩成人大片在线播放| 国产丝袜美女一区二区| 午夜剧场福利在线观看| 深夜释放自己污在线看| 真实夫妻露脸爱视频九色网| 国产a级一区二区三区| 欧美亚洲精品在线观看| 福利午夜福利在线观看| 亚洲婷婷综合久久一区二区| 中文字幕精品一区二区三区视频| 在线免费观看国产不卡| 欧美日韩视频一区二区| 日本成人精品二区在线观看| 二区三区成人在线观看| 无人区乱码一区二区三区| 91最新精品丝袜国产在线| 日韩亚洲欧美成人一区| 国产伦精品二区三区视频| 日本熟人妻中文字幕在线| 成人免费中文字幕电影| 我要看国产一级内射片| 懂色粉嫩蜜臀久久一区二区| 国语对白刺激真实精品| 亚洲欧美高清一区二区| 亚洲一区二区三区免费在线看| 91色综合久久久久婷婷| 蜜桃免费观看在线视频| 精品欧美不卡在线播放| av免费观看男人的天堂| 夜夜高潮夜夜爽免费观看| 久久裸体国语精品国产91| 国产原创剧情免费观看av| 自拍国语对白在线视频| 亚洲香蕉视频免费在线观看| 麻豆久久精品国产亚洲精品超碰热| 免费福利激情在线播放| 少妇高潮毛片免费看高潮| 美女口爆吞精一区二区|