1️⃣2️⃣ In summary, RandoMina leverages ZK proofs, $Mina's VRF `stakingEpochData.seed.value`, and a combination of network state, sender info, and local nonces to provide secure, verifiable, and infinite randomness for dAppss 🌟
1️⃣1️⃣ Generating a random number involves: 1. Preparing public (Network State, Sender) and private (Nonce) inputs 2. Generating a proof using `RandomNumberObservationCircuit` 3. Verifying the proof and network state with `RandoMinaContract` Code & Tests: https://github.com/iluxonchik/randomina