title: How can I create randomness with Solana?
body: <p>I'm curious if there are currently any ways to create randomness in Solana programs?</p>
  <p>I'm aware that Solana uses a proof of stake mechanism which implies to me that the blockhashes are not reliable since proof of stake mechanisms can easily create new blockhashes.</p>
  <p>I'm also familiar with Chainlink's VRF on Ethereum, however it doesn't seem like this can be implemented on Solana, again due to proof of stake?</p>