I'm trying to create an NFT that selects at random between 3 json metadata files. The only way I know of to do this is to use Chainlink. I've seen one tutorial that implements "@chainlink/contracts/src/v0.6/VRFConsumerBase.sol". Is there some other protocol that does this? I need to generate a random number between and including 1 and 3. Or just any random number that I can modulo to get a number between and including 1 and 3. I like Chainlink, I just want to know if there are other options. Maybe a different oracle project like Kylin, Band Protocol, or API3?
Asked
Active
Viewed 180 times
2
ChristianOConnor
- 373
- 2
- 11
-
Does this answer your question? How can I securely generate a random number in my smart contract? – Itération 122442 May 10 '23 at 07:22
-
That's close but not quite my question. Most of the answers here are Chainlink. There are some people suggesting RANDAO which is an option but I'm exclusively looking for Chainlink alternatives. – ChristianOConnor May 10 '23 at 08:37