Use esta ferramenta a partir do seu agente de IA
API JSON e servidor Model Context Protocol (MCP) gratuitos. Sem cadastro, sem chave de API, CORS aberto. Projetado para Claude, ChatGPT, Cursor, scripts e aplicativos frontend.
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()); Adicione a claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) ou qualquer outro cliente compatível com MCP:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Perguntas Frequentes
O gerador usa a geração de números aleatórios criptograficamente segura do JavaScript para alta qualidade de aleatoriedade. Embora não seja "verdadeiramente" aleatório (o que requer fenômenos físicos), os números são estatisticamente aleatórios e adequados para a maioria das aplicações incluindo jogos, amostragem e testes.
Quando "Incluir Limites" está habilitado, os valores de fronteira (limites inferior e superior) podem aparecer nos resultados. Por exemplo, com intervalo 1-10, tanto 1 quanto 10 podem ser gerados. Quando desabilitado, apenas valores estritamente entre os limites são gerados.
Quando "Permitir Duplicatas" está desabilitado, você não pode solicitar mais números do que existem em seu intervalo. Por exemplo, se seu intervalo é 1-10, você só pode gerar até 10 números únicos. Habilite "Permitir Duplicatas" se precisar de mais números do que o tamanho do seu intervalo.