Curiosità sull'EVM: Non esiste Math.random() perché il determinismo è necessario per il consenso.
Ogni fonte "casuale" che i programmatori provano (timestamp, difficoltà, blockhash, prevrandao) può essere manipolata dai validatori.
La vera casualità deve provenire da oracoli esterni con prove verificabili.