From a8d0d4c9d51c69329ead3b741b9781bc15a30867 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AF=92=E5=86=B0?= Date: Thu, 18 Nov 2021 07:56:29 +0000 Subject: [PATCH] =?UTF-8?q?update=20crmeb/app/services/activity/lottery/Lu?= =?UTF-8?q?ckPrizeServices.php.=20=E6=8A=BD=E5=A5=96=E9=9A=8F=E6=9C=BAbug?= =?UTF-8?q?=EF=BC=8C=E5=BD=93=E9=9A=8F=E6=9C=BA=E6=95=B0=3D$totalChance?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=97=A0=E6=B3=95=E5=8F=96=E5=88=B0=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=EF=BC=8C=E5=BA=94=E5=87=8F1=E3=80=82=200=E5=88=B0$tot?= =?UTF-8?q?alChance-1=20=E8=BF=99=E6=A0=B7=E6=89=8D=E8=83=BD=E8=B7=9F?= =?UTF-8?q?=E2=80=9Cif=20($prizeChance=20>=3D=20$startChance=20&&=20$prize?= =?UTF-8?q?Chance=20<=20$newStartChance)=20{=E2=80=9D=20=E8=BF=99=E8=A1=8C?= =?UTF-8?q?=E7=9A=84$prizeChance=20<=20$newStartChance=20=E5=8C=B9?= =?UTF-8?q?=E9=85=8D=E4=B8=BAtrue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crmeb/app/services/activity/lottery/LuckPrizeServices.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crmeb/app/services/activity/lottery/LuckPrizeServices.php b/crmeb/app/services/activity/lottery/LuckPrizeServices.php index d8b65f0fb..709aaf6cc 100644 --- a/crmeb/app/services/activity/lottery/LuckPrizeServices.php +++ b/crmeb/app/services/activity/lottery/LuckPrizeServices.php @@ -173,7 +173,7 @@ class LuckPrizeServices extends BaseServices if (!$totalChance) return $prize; $startChance = 0; mt_srand(); - $prizeChance = rand(0, $totalChance); + $prizeChance = rand(0, $totalChance-1); $newPrize = array_combine(array_column($data, 'type'), $data); foreach ($data as $item) { $newStartChance = $item['chance'] + $startChance;