Ken 2 日 前
コミット
3ce0909c15
1 ファイル変更23 行追加21 行削除
  1. 23 21
      app/Services/PcIssueService.php

+ 23 - 21
app/Services/PcIssueService.php

@@ -11,27 +11,6 @@ class PcIssueService extends BaseService
 {
     public static $MODEL = PcIssue::class;
 
-    private static function getKeno(): array
-    {
-        $numbers = range(1, 80);
-        shuffle($numbers);
-        $random_numbers = array_slice($numbers, 0, 20);
-        sort($random_numbers);
-        return $random_numbers;
-    }
-
-    private static function getWinningNumbers($keno): array
-    {
-        $winningNumbers = [];
-        $sum = $keno[1] + $keno[4] + $keno[7] + $keno[10] + $keno[13] + $keno[16];
-        $winningNumbers[0] = $sum % 10;
-        $sum = $keno[2] + $keno[5] + $keno[8] + $keno[11] + $keno[14] + $keno[17];
-        $winningNumbers[1] = $sum % 10;
-        $sum = $keno[3] + $keno[6] + $keno[9] + $keno[12] + $keno[15] + $keno[18];
-        $winningNumbers[2] = $sum % 10;
-        return $winningNumbers;
-    }
-
 
     public static function index(): void
     {
@@ -110,4 +89,27 @@ class PcIssueService extends BaseService
 
 
     }
+
+    //获取随机的20个数字
+    private static function getKeno(): array
+    {
+        $numbers = range(1, 80);
+        shuffle($numbers);
+        $random_numbers = array_slice($numbers, 0, 20);
+        sort($random_numbers);
+        return $random_numbers;
+    }
+
+    //根据20个数字计算开奖号码
+    private static function getWinningNumbers($keno): array
+    {
+        $winningNumbers = [];
+        $sum = $keno[1] + $keno[4] + $keno[7] + $keno[10] + $keno[13] + $keno[16];
+        $winningNumbers[0] = $sum % 10;
+        $sum = $keno[2] + $keno[5] + $keno[8] + $keno[11] + $keno[14] + $keno[17];
+        $winningNumbers[1] = $sum % 10;
+        $sum = $keno[3] + $keno[6] + $keno[9] + $keno[12] + $keno[15] + $keno[18];
+        $winningNumbers[2] = $sum % 10;
+        return $winningNumbers;
+    }
 }