{"uid":"cap_MLJzDO3U8DB1_ESXBmQzK","slug":"sindri-true-random-number-generator-41d0b2f6","name":"Sindri True Random Number Generator","description":"True-random-number generator API. Generates a bounded random number via one of: int, float, binary, octal, hex, bigInt (returned as a string), romanNumeral. Accepts optional locale (default en_US). Numeric args (min, max, multipleOf) are capped to +/-1e15; fractionDigits is capped to 0-20.","url":"https://x402.outpimp.com/generateNumberData","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"args":{"type":"object","description":"Method-specific options, e.g. {\"min\":1,\"max\":100}."},"field":{"enum":["int","float","binary","octal","hex","bigInt","romanNumeral"],"type":"string","description":"Which number-generation method to call."},"locale":{"type":"string","default":"en_US","description":"Locale code, e.g. \"en_US\", \"de\"."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5WK8Y04fnwnjWZRbXReph","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a true random number in a specified format (int, float, binary, octal, hex, bigInt, or romanNumeral) within optional bounds","exampleAgentPrompt":"Generate a random integer between 1 and 1000 — make it a multiple of 10.","exampleUseCases":[{"title":"Random dice roll for board game","prompt":"Roll a random integer between 1 and 6 for me — like a standard die."},{"title":"Random hex color seed generation","prompt":"Give me a random hexadecimal number between 0 and 16777215 so I can use it as a color seed."},{"title":"Lottery ticket number picker","prompt":"Pick a random integer between 1 and 49 using the Sindri random number API — I need it for a lottery simulation."}],"resultDescription":"A randomly generated number in the requested format (int, float, binary, octal, hex, bigInt as string, or romanNumeral), bounded by any min/max/multipleOf constraints provided, returned as a JSON response.","failureModes":["Invalid 'field' enum value returns an error","min or max values exceeding ±1e15 are capped silently","fractionDigits outside 0–20 is capped to valid range","Missing required 'field' parameter may return a validation error","romanNumeral format may not support negative or zero values"],"whenToPreferThis":"Use this endpoint when you need a true random number in a specific numeric format (especially non-standard ones like hex, binary, octal, bigInt, or Roman numerals) with optional range or step constraints. Prefer this over pseudo-random client-side generation when format flexibility or trustworthiness of randomness matters. Good for simulations, games, test data generation, and educational tools.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:49:00.223Z","isFirstParty":false}