ランダムナンバー生成器 | 簡単にランダムな数値生成

ランダムナンバー生成器は、指定範囲内から重複なくランダムな数字を生成します。抽選やゲーム、アイデア選定に利用可能で、直感的な操作で迅速に数字を得られます。

ブラウザで完結 更新 05/2026

生成オプション
出力オプション
生成された番号
値の数
0
Status
Ready
この乱数生成ツールを効果的に使用する方法を学びましょう
基本的な使用方法
  • 11. 下限値と上限値フィールドを使用して希望の範囲を入力します。
  • 22. 生成したい数字の数を選択します
  • 33. 整数か小数かを選択します
  • 44. 必要に応じて追加オプションを設定します
  • 55. 「乱数生成」ボタンをクリックします
主な特徴
  • 一度に最大1000個の乱数を生成
  • 整数と小数の両方をサポート
  • 境界値を含めるか除外するかのオプション
  • 重複した番号を禁止または許可する
  • 数字を昇順に並べ替える
  • カスタムセパレーターによる柔軟な出力形式
  • 簡単なコピーとダウンロードのオプション
メリットと使用例
統計的サンプリング

統計分析のためのランダムサンプルを生成するのに最適

ゲーム開発

ゲームの仕組みやシミュレーションのためのランダムな値を作成する

教育目的

確率と乱数の概念を教える

テストと品質保証

ソフトウェアアプリケーションのテストデータを生成する

プロのヒント
  • 「数字の並べ替え」オプションを使用して、パターンや範囲を簡単に識別します
  • 他のツールでさらに分析するために結果をテキストファイルとしてダウンロードします
  • カスタムセパレーターを使用してCSVやその他の形式の出力を生成する
技術情報
  • 均一分布アルゴリズムを使用する
  • 最大999桁の数字をサポート
  • 高精度小数点サポート

AIエージェントからこのツールを使う

無料のJSON APIとModel Context Protocol (MCP) サーバー。登録不要、APIキー不要、CORS開放。Claude、ChatGPT、Cursor、スクリプト、フロントエンドアプリ向けに設計。

curl -X POST https://mate.tools/api/v1/random-gen.php \
  -H "Content-Type: application/json" \
  -d '{"mode":"number","min":1,"max":100,"count":5}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/random-gen.php",
    data=json.dumps({"mode":"number","min":1,"max":100,"count":5}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/random-gen.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"mode":"number","min":1,"max":100,"count":5}),
});
console.log(await r.json());

Claude Desktopのclaude_desktop_config.json、Cursorの~/.cursor/mcp.json、その他のMCP対応クライアントに追加:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
APIドキュメント OpenAPI 3.1 npm 60リクエスト/分 · 600リクエスト/時 · ボディ最大1 MB

よくある質問

このジェネレーターは、高品質なランダム性のためにJavaScriptの暗号学的に安全な乱数生成を使用しています。「真の」ランダム(物理現象が必要)ではありませんが、数値は統計的にランダムであり、ゲーム、サンプリング、テストなど、ほとんどのアプリケーションに適しています。

「境界を含める」が有効な場合、境界値(下限と上限)が結果に表示されることがあります。例えば、範囲1-10では、1と10の両方が生成される可能性があります。無効にすると、境界の間の値のみが生成されます。

「重複を許可」が無効の場合、範囲内に存在する以上の数値を要求することはできません。例えば、範囲が1-10の場合、最大10個のユニークな数値しか生成できません。範囲サイズより多くの数値が必要な場合は、「重複を許可」を有効にしてください。