utilduck のすべての計算はページに埋め込まれた JavaScript として実行され、すべてブラウザ内で処理されます。サーバー側での計算は行いません。
各ツールページは使用した公式と基準を本文中に直接示します。公式基準表を使うツールは、ページ下部でその機関の一次情報源にリンクしています。
ブラックジャック EV エンジン。 ブラックジャック戦略計算機は、シミュレーションではなく正確計算(exact calculation)で期待値を求めます。infinite deck モデルを用い、ディーラーはソフト17でスタンド(S17)、スプリット後のダブル(DAS)可、リスプリット不可、late surrender、peek rule を適用し、split aces は各1枚のみカードを受け取ります。
各ハンドについて期待値(EV)、勝ち・引き分け・負けの確率、最適なアクション(スタンド・ヒット・ダブル・スプリット・サレンダー)を返します。
このエンジンの最適アクションを、公開されている S17/DAS/no-resplit/late-surrender の基本戦略表と、ハンド対ディーラーのアップカード全340セルで照合しました。340セル中339セルが完全一致し、不一致の1セルも EV の差はわずか0.0009で、事実上の同点です。
この結果はこの特定のルールセットを前提としています。ルールの異なるカジノのテーブルでは、最適プレイも EV も変わります。結果はギャンブルの収益を保証するものではありません。
旧暦変換エンジン。 旧暦変換ツールは1900年から2100年までをカバーし、UTC+7 基準のベトナム式旧暦(âm lịch)で変換します。固定オフセット表ではなく、実際の新月と節気を天文学的に計算し、Hồ Ngọc Đức がベトナムの公式暦向けに発表したアルゴリズムを実装しています。
ベトナム式旧暦は韓国や中国の旧暦と常に一致するわけではありません。2007年はベトナム暦(UTC+7)と中国暦(UTC+8)が1日ずれる、記録に残る境界事例です。1900〜2100年の範囲外は非対応です。
1996年から2026年までのベトナムのTết(旧正月)の実際の日付31件と照合し——2007年の境界事例を含め——すべて一致しました。また1900〜2100年の全範囲で新暦→旧暦→新暦の往復変換を100件実行し、すべて成功しました。
テストとソースコード。 両エンジンは MIT ライセンスで github.com/Kyunghwan-Sohn/utilduck-engines に公開されています。自動テストの結果: node blackjack-ev/test.mjs — 24 passed, 0 failed; python3 blackjack-ev/reference.py; node lunar-calendar/test.mjs — 36 passed, 0 failed。サイト全体はデプロイ前に Playwright ベースの回帰テストで検証しています。
結果が保証しないこと。 結果は参考用の推定値です。医療・法律・税務・財務上の助言ではありません。法令や基準表は改定されることがあるため、各ツールページの出典リンクで最新版をご確認ください。
これらの計算の基準データをどのように選び検証しているかは、出典と検証をご覧ください。