Curiosidade do EVM: Não há Math.random() porque o determinismo é necessário para o consenso. Todas as fontes 'aleatórias' que os desenvolvedores tentam (carimbo de data/hora, dificuldade, blockhash, prevrandao) podem ser manipuladas pelos validadores. A verdadeira aleatoriedade deve vir de oráculos externos com provas verificáveis.