{"uid":"cap_Ro2P9F6O_4wK1MHwZfCXO","slug":"tanod-utilpeek-cryptographic-randomness-04b02b25","name":"Tanod utilpeek Cryptographic Randomness","description":"One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.","url":"https://tanod.dev/v1/random?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"max":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"default":null,"description":"int: highest value, inclusive (default 100). float: upper bound, exclusive (default 1); max must exceed min."},"min":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"default":null,"description":"int: lowest value, inclusive (default 0). float: lowest, inclusive (default 0)."},"dice":{"anyOf":[{"type":"string","maxLength":16},{"type":"null"}],"default":null,"description":"dice: an expression such as 3d6, d20 or 2d10+3 (1-100 dice of 2-1000 sides, optional +/- modifier; default 1d6)."},"kind":{"enum":["int","float","bytes","uuid","dice","pick","shuffle"],"type":"string","default":"int","description":"int (default), float, bytes, uuid (v4), dice, pick or shuffle."},"count":{"type":"integer","default":1,"maximum":1000,"minimum":1,"description":"How many values (1-1000, default 1): int, float, uuid, pick."},"items":{"anyOf":[{"type":"string","maxLength":16000},{"type":"null"}],"default":null,"description":"pick / shuffle: a comma-separated list (at most 1,000 items of 200 characters; blanks are dropped)."},"length":{"type":"integer","default":16,"maximum":1024,"minimum":1,"description":"bytes: how many random bytes (1-1024, default 16)."},"unique":{"type":"boolean","default":false,"description":"pick: draw without replacement (count at most the number of items)."},"encoding":{"enum":["hex","base64"],"type":"string","default":"hex","description":"bytes: hex (default) or base64."}}},"responseSchema":{"type":"json","example":{"dice":"3d6","kind":"dice","rolls":[5,3,4],"total":12,"source":"secrets (operating-system CSPRNG)","modifier":0}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6TTCqo4SUZ3rp-br0r5Y4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates cryptographically secure random values including integers, floats, bytes, UUID v4, dice rolls, and list picks/shuffles via a CSPRNG.","exampleAgentPrompt":"Roll 3d6 dice for me using a cryptographically secure random number generator and give me the total.","exampleUseCases":[{"title":"Lottery winner selection","prompt":"I have a comma-separated list of 50 contest entrants — pick 3 unique winners at random without replacement using a cryptographic RNG: Alice, Bob, Carol, Dave, Eve, Frank, Grace, Hank, Iris, Jack, Karen, Leo, Mia, Nate, Olivia, Paul, Quinn, Rachel, Sam, Tina, Uma, Victor, Wendy, Xander, Yvonne, Zach, Aaron, Bella, Chris, Diana, Ethan, Fiona, George, Hannah, Ivan, Julia, Kevin, Laura, Mike, Nancy, Oscar, Pam, Ray, Sue, Tom, Ursula, Vince, Wanda, Xena, Yara, Zoe."},{"title":"Tabletop RPG dice roll","prompt":"For my D&D session I need to roll 2d10+3 for initiative using a cryptographically secure dice roller — what's the result?"},{"title":"Cryptographic nonce generation","prompt":"Generate 32 random bytes encoded as hex for use as a cryptographic nonce in my application."}],"resultDescription":"Returns a JSON object containing the generated random value(s) corresponding to the requested kind: an array of integers, floats, UUIDs, a bytes string in hex or base64, a dice roll result with breakdown, a picked subset of items, or a shuffled list.","failureModes":["Invalid dice expression format (e.g. malformed '3d6+x') returns a 400 error","count exceeds 1000 — returns validation error","min >= max for float/int kind — returns error about invalid range","items list exceeds 1000 entries or 200 chars per item — returns 400","length out of 1-1024 range for bytes — returns validation error","unique pick requested with count exceeding number of items — may return error or clamp","Payment not provided or insufficient — returns 402 Payment Required"],"whenToPreferThis":"Choose this endpoint when you need provably cryptographically secure random values (CSPRNG-backed) rather than pseudo-random ones — especially for security-sensitive use cases like nonces, keys, tokens, or unbiased sampling. It also handles gaming dice expressions natively (e.g. 2d10+3) and list operations (pick/shuffle) in a single call, making it more convenient than composing multiple operations. Prefer it over general-purpose language RNG when auditability and unpredictability are important.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:45:28.231Z","isFirstParty":false,"canonicalSlug":"tanod-utilpeek-cryptographic-randomness-04b02b25"}