Os níveis de recompensa são pura matemática! Adicionado ao contrato inteligente: FN calculate_reward(Sorte: U8, Aleatório: F64, Preço: U64) -> U64 { Sejam limiares = get_thresholds(sorte); match random { r se r <= thresholds.dud => 0, r se r <= limiares.rebate = > preço / 2, r se r <= limiares. par = > preço, r se r <= limiares. lucro = > preço * 3 / 2, _ => preço * 5, // jackpot } } Sorte Maior = Melhores Limiares = Mais Vitórias ... o número aleatório é intocável