¡Los niveles de recompensa son pura matemática! Añadido al contrato inteligente: FN calculate_reward(Suerte: U8, Aleatorio: F64, Precio: U64) -> U64 { sean umbrales = get_thresholds(suerte); coincidir aleatorio { r si r <= umbrales.dud = > 0, r si r <= umbrales.rebate = > precio / 2, r si r <= umbrales. par = precio >, r si r <= umbrales. beneficio = > precio * 3 / 2, _ => precio * 5, // premio gordo } } Mayor suerte = mejores umbrales = más victorias ... El número aleatorio es intocable