PRNGs are often used for generating random numbers in smartContract. But, how ever certain sources used in this generators can make them easily predictable making them "weak"
openBox() in thier own trabsaction and the, mine the block themselves.As miners they can they can reorder transactions within the block and select a block hash( block.blockhash(10000)) that ensures a desired outcome when % 10 is calculated.
By doing this they can "win" the game as they can influence the random value to be a predictable one.
Avoid using miner-influenced-variables like, blockhash, block.timestamp or now for randomness.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.