欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于JavaScript實現(xiàn)微信搶紅包功能

 更新時間:2017年07月20日 09:02:28   作者:白東英  
本文通過實例代碼給大家介紹了基于JavaScript實現(xiàn)微信搶紅包功能,金額隨機,額度在0.01和(剩余平均值*2)之間,具體的實例代碼大家參考下本文

金額隨機:額度在0.01和(剩余平均值*2)之間。

/**
 * 搶紅包
 * @param {[number]} totalAmount [總金額]
 * @param {[number]} totalPeople [總?cè)藬?shù)]
 * @return {[Array]}       [每個人搶到的金額]
 */
function assign(totalAmount, totalPeople){
  var remainAmount = +totalAmount;
  var remainPeople = +totalPeople;
  var arr = [];
  while(remainPeople > 0){
    let num = scramble(remainAmount, remainPeople);
    remainAmount = remainAmount - num;
    remainPeople--;
    arr.push(num);
  }
  return arr;
}
function scramble(remainAmount, remainPeople){
  if(remainPeople === 1){
    return +remainAmount.toFixed(2);
  }
  let max = ((remainAmount / remainPeople) * 2 - 0.01).toFixed(2);
  let min = 0.01;
  let range = max - min;
  let rand = Math.random();
  let num = min + Math.round(rand * range); //四舍五入
  return num;
}

總結(jié)

以上所述是小編給大家介紹的基于基于JavaScript實現(xiàn)微信搶紅包功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • javascript實現(xiàn)平滑無縫滾動

    javascript實現(xiàn)平滑無縫滾動

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)平滑無縫滾動的具體代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • 在ES5與ES6環(huán)境下處理函數(shù)默認參數(shù)的實現(xiàn)方法

    在ES5與ES6環(huán)境下處理函數(shù)默認參數(shù)的實現(xiàn)方法

    本文給大家介紹在ES5與ES6環(huán)境下處理函數(shù)默認參數(shù)的實現(xiàn)方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • 基于javascript實現(xiàn)碰撞檢測

    基于javascript實現(xiàn)碰撞檢測

    這篇文章主要為大家詳細介紹了基于javascript實現(xiàn)碰撞檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 詳解如何在TypeScript中聲明全局變量

    詳解如何在TypeScript中聲明全局變量

    本文主要介紹了如何在 TypeScript 中聲明全局變量,在TypeScript中,可以使用declare關(guān)鍵字來聲明全局變量,這樣的聲明告訴編譯器該變量是在其他地方定義的,而不需要實際的實現(xiàn),文中通過代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • js常用代碼段整理

    js常用代碼段整理

    以下是平時收集的幾個常用代碼段,大多數(shù)是從網(wǎng)上搜集而來。也均為未找到是誰誰原創(chuàng),是否允許轉(zhuǎn)載等要求, 所以如果看到的朋友發(fā)現(xiàn)其中有些代碼是自己寫的,還請原諒在下轉(zhuǎn)帖出來
    2011-11-11
  • js如何將輸入的文字部分獲取拼音首字母

    js如何將輸入的文字部分獲取拼音首字母

    這篇文章主要介紹了js如何將輸入的文字部分獲取拼音首字母問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 獲取當(dāng)前點擊按鈕的id用this.id實現(xiàn)

    獲取當(dāng)前點擊按鈕的id用this.id實現(xiàn)

    這篇文章主要介紹了獲取當(dāng)前點擊按鈕的id的方法,,需要的朋友可以參考下
    2014-03-03
  • js制作簡單的音樂播放器的示例代碼

    js制作簡單的音樂播放器的示例代碼

    本篇文章主要介紹了js制作簡單的音樂播放器的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 微信小程序 彈窗自定義實例代碼

    微信小程序 彈窗自定義實例代碼

    這篇文章主要介紹了微信小程序 彈窗自定義實例代碼的相關(guān)資料,有時候做開發(fā)項目的時候需要根據(jù)客戶需求更改原系統(tǒng)的組件,這里就對小程序中彈窗進行更改,需要的朋友可以參考下
    2017-03-03
  • JavaScript中exec()方法詳解

    JavaScript中exec()方法詳解

    JavaScript的exec()方法是在正則表達式對象上調(diào)用的方法,它用于在字符串中執(zhí)行正則表達式搜索,并返回匹配的結(jié)果,本文就給大家詳細的講解JavaScript中exec()方法,感興趣的同學(xué)跟著小編一起來看看吧
    2023-09-09

最新評論