Initial commit: 投注游戏平台初始化

This commit is contained in:
li
2026-02-25 01:26:58 +08:00
commit 77ca2cc8b3
275 changed files with 237479 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
<?php
namespace App\Core;
interface GameAlgorithmInterface {
public static function generateResult(): array;
public static function generateControlledResult(array $bets, array $waterConfig, int $attempts = 100): array;
public static function checkWin(array $result, string $betType, string $betTarget): bool;
public static function calculatePlatformProfit(array $result, array $bets): float;
public static function getResultTable(): ?string;
public static function formatResultForStorage(array $result, int $periodId): array;
public static function parseResultFromDb(array $row): array;
}