Using the provably fair and verifiable random number generator provided by Chainlink VRF, smart contracts can access ran