I'm curious if there are currently any ways to create randomness in Solana programs?
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.
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?