亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

開發獎勵盒算法

開發獎勵盒算法

PHP
MYYA 2023-09-08 21:42:06
我正在嘗試構建一種概率算法,根據這些概率為用戶提供獎勵。1 $ - 60%2 $ - 25%5 $ - 12%10 $ - 1.99%50 $ - 1%500 $ - 0.01%我怎樣才能做到這一點?你能給我一些代碼示例嗎?任何幫助表示贊賞!
查看完整描述

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

您可以在此處使用該rand功能。將所有概率乘以 100,以便能夠使用積分類型,其總和為 10000。生成 1 到 10000 之間的隨機數?,F在,如果隨機數介于 1 和 10000 之間,則概率為 60% 、1 和 6000,獎勵為 1 美元,其他概率依此類推。


<?php


function reward() {


    $random = rand(1, 10000);


    if($random >= 1 && $random <= 6000) {

        $reward = 1;

    } else if($random > 6000 && $random <= 8500) {

        $reward = 2;

    } else if($random > 8500 && $random <= 9700) {

        $reward = 5;

    } else if($random > 9700 && $random <= 9899) {

        $reward = 10;

    } else if($random > 9899 && $random <= 9999) {

        $reward = 50;

    } else {

        $reward = 500;

    }


    return $reward;

}


echo reward();


?>


查看完整回答
反對 回復 2023-09-08
  • 1 回答
  • 0 關注
  • 100 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號