NEW
Chainlink Keepers are live on Polygon and Binance Smart Chain. Learn more.

Verifiable source of randomness for smart contract developers

Chainlink VRF provides cryptographically secure randomness for NFTs and blockchain-based gaming applications.

Explore docs

Random number generation (RNG) for smart contracts

Build better games by leveraging random outcomes in your blockchain gaming application with Chainlink VRF.

Provide your users with a more trustworthy experience

Grow your gaming application’s player base by ensuring trustworthy and fair outcomes that are verifiable using cryptographic proofs.

Provably fair and verifiable randomness

Protect your contract with tamper-proof randomness that cannot be manipulated by any user, node operator, or malicious actor.

The leading oracle solutions trusted by top projects

Join highly successful projects that have chosen Chainlink to secure hundreds of millions of dollars in applications.

Easily integrate verifiable randomness

Grow your game’s reach with Chainlink VRF, a purpose-built RNG for smart contracts

Random number generation (RNG) for smart contracts

  • Produce fair and unbiasable randomness for your game’s outcome

  • All random number results are verifiable before becoming available to consuming smart contracts

  • Oracles are unable to manipulate the generated result, the only thing they can do is not respond

Provide your users with a more trustworthy experience

  • Realize the full promise of your trust, but verify blockchain-based gaming applications

  • Provide users with cryptographic proof of your game’s integrity to facilitate a high level of trust

  • Broaden your user base by leveraging fair and unbiasable randomness for your game’s outcomes

Provably fair and verifiable randomness

  • Chainlink VRF is a transparent, tamper-proof source of randomness.

  • Each random result is verified on-chain with cryptographic proofs

  • Malicious users, node operators, and smart contract admins cannot tamper with the resulting randomness

The leading oracle solutions trusted by top projects

  • Our mission is to enable your smart contracts to reach their full potential

  • Chainlink oracle networks power secure, reliable, and transparent price feeds for DeFi

  • Used to secure top projects like Synthetix, Aave, Nexus Mutual, Ampleforth, and more

Add Chainlink VRF to your smart contracts

Build provably secure gaming applications with Chainlink VRF

Fair outcomes for gaming

Create peace of mind for users of your prize giveaways by proving winners are chosen using truly random data that is verifiable by anyone on-chain.

“Incorporating Chainlink’s VRF benefits PoolTogether by providing a more reliable and provably secure form of randomness in the selection of prize winners, which our users can trust.”

Leighton Cusack photo
Leighton Cusack
Co-Founder at PoolTogether

Trustworthy NFT distribution

Award rare non-fungible tokens (NFT) and determine crate contents for item sales in accordance with your supply schedule, and allow players to access auditable evidence that their NFT-backed assets are created with tamper-proof randomness.

“It’s a huge value-add knowing all Aavegotchis are summoned with Chainlink VRF. There’s nothing that comes close to Chainlink for ensuring a provably fair gaming experience on-chain.”

Profile headshot of Jesse Johnson, founder of Pixel Craft.
Jesse Johnson
Founder and COO at Pixelcraft Studios

Highly engaging player experiences

Generate rich experiences with challenging and unpredictable scenarios and environments, and find the perfect mix between strategy and fun by using randomness to determine outcomes in PvP battles and other scenarios.

We chose Chainlink VRF because it offered the best RNG technology for verifiably fair and tamper-proof randomness. The Chainlink Labs team also provides excellent support, ensuring our integration was a simple and straightforward process.

Profile headshot of Andra Kristof, founder of Ether Cards.
Andras Kristof
Founder of Ether Cards

Insecure RNG solutions leave your game and users vulnerable to malicious attacks

Stay updated on the latest Chainlink news