从你的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_config.json(Claude Desktop)、~/.cursor/mcp.json(Cursor)或任何其他MCP兼容客户端:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} 常见问题
生成器使用JavaScript的加密安全随机数生成来实现高质量的随机性。虽然不是"真正"的随机(那需要物理现象),但这些数字在统计上是随机的,适用于大多数应用,包括游戏、抽样和测试。
当启用"包含边界"时,边界值(下限和上限)可以出现在结果中。例如,在范围1-10中,1和10都可能被生成。禁用时,只生成严格在边界之间的值。
当"允许重复"被禁用时,您不能请求超过范围内存在的数字数量。例如,如果您的范围是1-10,您最多只能生成10个唯一数字。如果您需要比范围大小更多的数字,请启用"允许重复"。