> ## Documentation Index
> Fetch the complete documentation index at: https://www.diadata.org/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Generate Randomness

> This guide shows you how to use the randomness oracle within your smart contract and get verifiable random numbers available to your dApp!

You can find deployed Randomness oracle contracts for each chain [here](/docs/guides/chain-guides-overview). For EVM chains, follow the instructions in the Solidity guide:

<Card title="Solidity Guide" href="/docs/guides/how-to-guides/generate-randomness/solidity" icon="chevron-right" iconType="solid" horizontal />

## Learn more

<CardGroup>
  <Card title="Verifiable Randomness" href="/docs/dia-stack/data-products/verifiable-randomness" icon="chevron-right" iconType="solid" horizontal />

  <Card title="Distributed Randomness Beacon" href="/docs/dia-stack/architecture/data-sources/randomness" icon="chevron-right" iconType="solid" horizontal />
</CardGroup>
