# VRF Randomness

We believe that the most basic requirement for a raffle is to be fair and impartial, so we strive to make all Raffllrrs raffles provably fair. Being provably fair means that you don't have to trust that our games are fair, we can prove they are and you can verify it, which aligns with the blockchain mantra "don't trust, verify".

[Chainlink VRF](https://docs.chain.link/vrf/v2/introduction) is the industry-standard source for provably fair, verifiable, and tamper-proof on-chain randomness. [Chainlink VRF](https://docs.chain.link/vrf/v2/introduction) generates both a random number and cryptographic proof, then delivers both on-chain where the cryptographic proof is verified prior to the acceptance of the random number by the consuming application.

Raffllrr uses [Chainlink VRF](https://docs.chain.link/vrf/v2/introduction) (Verifiable Random Function). It is a provably fair and verifiable random number generator (RNG) that enables smart contracts to access random values without compromising security or usability to select raffle winners.


---

# 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.raffllrr.xyz/general/vrf-randomness.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.
