Dato curioso de EVM: No hay Math.random() porque se requiere determinismo para el consenso. Cada fuente "aleatoria" que los desarrolladores prueben (marca de tiempo, dificultad, blockhash, prevrandao) puede ser jugada por los validadores. La verdadera aleatoriedad debe provenir de oráculos externos con pruebas verificables.