Рівні винагород — це чиста математика! Додано до смарт-контракту: FN calculate_reward(Удача: U8, Випадковість: F64, Ціна: U64) -> U64 { нехай пороги = get_thresholds(удача); випадковий матч { r якщо r <= пороги.dud => 0, r якщо r <= пороги. Знижка => ціна / 2, r якщо r <= пороги.парні = > ціна, r якщо r <= пороги. Прибуток => ціна * 3 / 2, _ => ціна * 5, // джекпот } } Вища удача = кращі пороги = більше перемог ... випадкове число недоторканне