整数分布
random_int
一様分布、ベルヌーイ分布、二項分布、ポアソン分布から整数を生成します。
MCPサーバー · Cloudflare Workers
乱択を言語モデルの予測に委ねません。random-mcpはWeb Crypto APIを使用し、整数・実数の確率分布、重み付き選択、複数標本の生成をMCPツールとして提供します。
ツール
3つのツールで一般的な乱択処理を扱います。すべてのツールはcountフィールドによる複数結果の生成に対応しています。
整数分布
一様分布、ベルヌーイ分布、二項分布、ポアソン分布から整数を生成します。
実数分布
一様分布、正規分布、対数正規分布、指数分布から浮動小数点数を生成します。
候補選択
候補から1つ以上を選択します。重み付け、および復元抽出・非復元抽出に対応します。
random-mcpを使う理由
モデルに無作為な選択を求めても、出力傾向によって特定の値が選ばれやすくなることがあります。このサーバーは乱択をモデルの外部で実行し、エージェントから明示的に呼び出せるツールとして提供します。
整数生成では棄却法を使用して剰余バイアスを防ぎます。乱数源の範囲が指定範囲で割り切れない場合でも、一部の値だけが出やすくなることを避けます。
整数では一様・ベルヌーイ・二項・ポアソン分布、実数では一様・正規・対数正規・指数分布を指定できます。
接続方法
クライアントのMCP接続設定を開き、カスタムのStreamable HTTPサーバーを選択します。
上記のMCPエンドポイントを指定し、認証方法としてOAuthを選択します。
アクセスを許可し、GitHubへのサインインを完了して、使用するツールを有効化します。