For the best experience, please view this page on a desktop device.

On-Chain Randomness

View on Github
View on Explorer
dApp
Tutorial
Learn about on-chain randomness and how to use it to create a fair and transparent minting process for your NFTs.
Author: Zhoujun

To generate the example locally, simply run this command on your terminal:

In this dApp, we demonstrate the power of on-chain randomness by randomly generating unique body parts for an aptogotchi, creating one-of-a-kind NFTs. Each NFT represents a distinct animal composed of various randomly selected features such as head, body, and ear. Leveraging Aptos' secure on-chain randomness, we guarantee that the generation process is fair and tamper-proof. This showcases the potential of on-chain randomness in creating dynamic, unpredictable, and engaging digital assets.

Why On-Chain Randomness?

On-chain randomness on the Aptos blockchain provides a secure, verifiable way to generate random values directly within smart contracts, essential for fair and unpredictable outcomes in applications like gaming, lotteries, and random token distribution.