# Générer des nombres aléatoires on-chain

Le véritable hasard est un sujet difficile en informatique, et il est difficile à obtenir par vous-même. Lorsque le hasard est essentiel à votre projet, nous vous conseillons d’utiliser un Générateur de Nombres Aléatoires (RNG) reconnu.

## Qu’est-ce qu’un RNG ?

En produisant des suites de nombres impossibles à prévoir, les RNG garantissent l’équité et l’unicité dans les projets blockchain. Cela renforce l’intégrité et la fiabilité en empêchant toute manipulation et en assurant des résultats équitables.

## Ce que cela signifie pour les développeurs de Chiliz Chain

En intégrant des RNG, les projets de sport et de divertissement peuvent considérablement renforcer la confiance, l’enthousiasme et l’équité de ce qu’ils proposent.

## Comment faire avec Pyth ?

Chiliz Chain prend en charge Entropy de Pyth.

Entropy permet aux développeurs de générer rapidement et facilement des nombres aléatoires sur la blockchain pour des applications telles que les mintings de NFT, les jeux, et plus encore.\
Grâce au SDK Solidity, cela permet aux développeurs d’intégrer facilement un RNG dans leurs applications EVM.

{% hint style="info" %}
Utilisez l’adresse suivante pour utiliser Entropy avec Chiliz.

#### Sur le Mainnet Chiliz

* ID de chaîne :\
  `chiliz`
* Adresse du contrat Entropy :\
  `0x0708325268dF9F66270F1401206434524814508b`
* Fournisseur :\
  `0x52DeaA1c84233F7bb8C8A45baeDE41091c616506`<br>

#### Sur Spicy Testnet

* ID de chaîne :\
  `chiliz-spicy`
* Adresse du contrat Entropy :\
  `0xD458261E832415CFd3BAE5E416FdF3230ce6F134`
* Fournisseur :\
  `0x6CC14824Ea2918f5De5C2f75A9Da968ad4BD6344`
  {% endhint %}

Pyth propose un ensemble complet de [documentation sur Entropy](https://docs.pyth.network/entropy), y compris :

* [Créez votre première application Entropy sur EVM](https://docs.pyth.network/entropy/create-your-first-entropy-app)
* [Comment générer des nombres aléatoires dans les contrats EVM à l’aide de Pyth Entropy](https://docs.pyth.network/entropy/generate-random-numbers/evm)
* [Une application exemple démontrant comment utiliser Pyth Entropy pour lancer une pièce de manière équitable](https://github.com/pyth-network/pyth-crosschain/blob/main/target_chains/ethereum/examples/coin_flip/contract/src/CoinFlip.sol).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chiliz.com/fr-ai/develop/advanced/generate-random-numbers-on-chain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
