実証可能公平とは
実証可能公平とは、結果のランダム性を誰でも独立して検証できることを意味します。単にランダムだと主張する従来のランダムツールとは異なり、実証可能公平システムは暗号技術を使用し、ユーザーが操作が行われていないことを数学的に検証できます。この概念はオンラインゲームに起源を持ち、以来ランダム性への信頼が重要なあらゆるアプリケーションに採用されています。
Web Crypto APIが真のランダム性を確保する仕組み
モダンブラウザはWeb Crypto APIへのアクセスを提供し、オペレーティングシステムのエントロピーソースを使用して暗号的に安全な乱数を生成します。予測可能なアルゴリズムを使用するMath.random()とは異なり、Web Cryptoはハードウェアレベルのランダム性(熱ノイズ、タイミング変動など)から取得します。Open Spin Wheelはcrypto.getRandomValues()をランダム性のソースとして使用しています。
リジェクションサンプリングによるモジュロバイアスの排除
ランダム選択における微妙だが重要な問題がモジュロバイアスです。7つのオプションがあって0〜9の乱数を生成する場合、0〜1の値は2〜6よりわずかに高確率になります。Open Spin Wheelはリジェクションサンプリングを使用してこのバイアスを排除します:バイアスのない範囲の値を得るまで乱数生成を繰り返し、すべてのオプションが完全に等しい確率を持つことを保証します。
ユーザーにとって重要な理由
キャンペーンの実施、生徒の選択、グループの意思決定など、結果が本当にランダムであることを信頼する必要があります。私たちの実証可能公平なアプローチでは、ホイールが操作されることなし、結果が予測されることなし、各スピンが各オプションに完全に等しい確率を与えます。透明性は信頼を構築します。