Skip to main content
Traditional offchain randomness suffers from:
  • Lack of transparency – Users cannot verify how random numbers are generated.
  • Manipulation risks – Developers, miners, or validators could influence outcomes for financial gain.
  • Delayed or unreliable delivery – offchain randomness may not align with onchain execution timing.
Verifiable onchain randomness solves these challenges by providing:
  • Cryptographic verification – Randomness results are proven and validated onchain.
  • Fairness and trustlessness – No single party can manipulate outcomes.
  • Full transparency – Every random value can be audited directly on the blockchain.
  • Instant availability – Randomness is delivered onchain within seconds, ready for use in smart contracts.

Example use cases

  • Provably fair loot boxes or chest drops
  • Secure gacha systems
  • Randomized spawn or resource generation
  • Chain-verified PvP matchmaking
  • Trustless raffles or giveaways
I