βοΈRock Paper Scissors
Probability
```ralph
fn random(max_value: U256) -> (U256){
let seed = u256From32Byte!(blake2b!(toByteVec!(blockTarget!()) ++ toByteVec!(blockTimeStamp!())))
return addModN!(0,seed, max_value)
}
pub fn rps(choice: U256, amount: U256, feeAmount: U256) -> () {
let randomValue = random(3)
// function to check whether win or lose based on rps logic
}
```Player outcome
Probability
Outcomes
Player outcome
Multiplier
Last updated