{"uid":"cap_PmpDh8s_kH530kY0EHlpm","slug":"citiview-verifiable-random-number-generator-drand-890faaa1","name":"Citiview Verifiable Random Number Generator (drand)","description":"Verifiable random numbers from the drand public beacon (League of Entropy): numbers in a range, or a fair shuffle and pick of your items, with the beacon round so anyone can re-check the result.","url":"https://agents.citiviewgroup.com/v1/random?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"max":{"type":"integer"},"min":{"type":"integer"},"salt":{"type":"string"},"count":{"type":"integer"},"items":{"type":"string","description":"| separated items to shuffle or pick from"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_zoCHFw2XRIjmGwofSSGkB","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns cryptographically verifiable random numbers or shuffled/picked items using the drand public beacon (League of Entropy), with the beacon round included so results can be independently verified.","exampleAgentPrompt":"Pick a random winner from this list of participants using a verifiable public randomness beacon — the list is: Alice|Bob|Charlie|Diana|Eve — and give me the beacon round so I can double-check the result.","exampleUseCases":[{"title":"Fair giveaway winner selection","prompt":"I have 8 contestants in my Twitter giveaway — Alice, Bob, Carol, Dave, Eve, Frank, Grace, Hank — pick one winner at random using a public randomness beacon so everyone can verify it was fair."},{"title":"Random number for tabletop game","prompt":"Roll me a random number between 1 and 20 using the drand beacon so my players can verify it wasn't rigged, and give me the beacon round number."},{"title":"Shuffle team assignments randomly","prompt":"Randomly shuffle these 6 teams for our tournament bracket: TeamA|TeamB|TeamC|TeamD|TeamE|TeamF — I need the result to be publicly verifiable so no one disputes the draw."}],"resultDescription":"Returns a random number within the requested range (or a shuffled/picked result from the provided item list), along with the drand beacon round number that anyone can use to independently verify the randomness at the League of Entropy's public beacon.","failureModes":["drand beacon temporarily unreachable — service returns an error if the public randomness network is unavailable","invalid parameter types (e.g. non-integer min/max) cause a 400 bad request","min greater than max results in an invalid range error","items parameter malformed (not pipe-separated) may return unexpected results","count exceeding the number of items when picking without replacement may return an error"],"whenToPreferThis":"Choose this endpoint when you need publicly auditable, cryptographically verifiable randomness — not just pseudo-random output. It is ideal for lotteries, giveaways, games, and any scenario where participants may dispute the fairness of random selection, since the drand beacon round lets anyone independently re-verify the result. Prefer this over standard PRNG endpoints when trust and transparency matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T06:48:30.351Z","isFirstParty":false,"canonicalSlug":"citiview-verifiable-random-number-generator-drand-890faaa1"}