There are two major approaches to generate unpredictable and malleable randomness from the Witnet oracle:
- Using the WitnetRandomness Contract, also known as the «Witnet Randomness Oracle», that can be used by practically all kind of dapps, and that it has been already pre-deployed by the Witnet Foundation on multiple chains.
- Posting a low-level WitnetRequestRandomness to the WitnetRequestBoard entrypoint.