---
title: Entropy
description: Secure, Verifiable Random Number Generator for EVM-based smart contracts
icon: DiceSix
full: true
---

import {
  RocketLaunch,
  FileText,
  DiceSix,
  MagnifyingGlass,
} from "@phosphor-icons/react/dist/ssr";
import { IntegrationCard } from "../../../src/components/IntegrationCard";

**Pyth Entropy** is an on-chain random number generator (RNG) designed for developers who need fair, unbiased, and cryptographically secure randomness.
Whether you're building a blockchain game, NFT mint, lottery, or simulation, Entropy delivers randomness that is:

- **Trustless & verifiable** - built on [commit-reveal protocol](./entropy/protocol-design).
- **Low-latency** - randomness available within a [few blocks](./entropy/chainlist).
- **Easy to use** - get started in < 5 minutes, no registration required.
- **Cost-efficient** - designed for scalable production use [fees](./entropy/chainlist).
- **Native gas fees** - pay with chain native token.

## What's New in Entropy v2

Entropy v2 introduces several improvements and new features to make random number generation more flexible and efficient.
See [What's New in Entropy v2](./entropy/whats-new-entropyv2) for more details.

## Start Building

<div className="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
  <IntegrationCard
    href="./entropy/generate-random-numbers-evm"
    title="Quickstart Guide"
    description="How-to guide for reading fees and requesting randomness on EVM."
    icon={<DiceSix size={16} />}
    colorScheme="green"
  />
  <IntegrationCard
    href="./entropy/chainlist"
    title="Chainlist and Fee Details"
    description="Find Entropy addresses, reveal delays, gas limits, and fees."
    icon={<FileText size={16} />}
    colorScheme="purple"
  />
  <IntegrationCard
    href="./entropy/protocol-design"
    title="Pyth EntropyProtocol Design"
    description="Understanding how Pyth Entropy generates secure random numbers."
    icon={<FileText size={16} />}
    colorScheme="blue"
  />
  <IntegrationCard
    href="https://entropy-explorer.pyth.network/"
    title="Entropy Explorer"
    description="Interactive tool to diagnose callback issues on-chain."
    icon={<MagnifyingGlass size={16} />}
    colorScheme="yellow"
    external={true}
  />
</div>
