Random Numberon-chain
RANDOM NUMBER
Solidity 0.8.18 brought a new global variable - block.prevrandao
The prevrandao
value comes from the Beacon chain randomess generator called RANDAO
there’s no official DAO behind the process. “Only” Proof of Stake validators.\
Review
pragma solidity 0.8.18; // <-- Solidity 0.8.18 brought a new global variable - block.prevrandao.
- example
pragma solidity 0.8.18; // <-- Solidity 0.8.18 brought a new global variable - block.prevrandao.
contract RandomGen {
function getRandomNftId() internal view returns (uint256) {
return block.prevrandao;
}
}