Have a questions regarding NFT smart contract.
There is a .csv file with 1000 rows in each row - 5 attributes.
These rows should be taken randomly for minting 1000 NFT ERC721.
Please advice, what is the best design approach for such kind of smart contract?
What is the best place to hold these attributes?
Is it possible to hold these rows in SC?
What is the best way to handle randomness?
Thanks in advance.