Tingkat hadiah adalah matematika murni! Ditambahkan ke kontrak pintar: FN calculate_reward(Keberuntungan: U8, Acak: F64, Harga: U64) -> U64 { biarkan ambang batas = get_thresholds(keberuntungan); cocokkan acak { r jika r <= ambang batas.dud => 0, r jika r <= ambang batas.rabat => harga / 2, r jika r <= ambang batas.genap => harga, r jika r <= ambang batas.keuntungan = harga > * 3 / 2, _ => harga * 5, // jackpot } } Keberuntungan yang lebih tinggi = ambang batas yang lebih baik = lebih banyak kemenangan ... Angka acak tidak tersentuh