Setting up a pool of NFTs that randomly sends 1 after deposits

Greetings folks, I have a coming NFT project that should be quite unique…

Anyways, my question:

Is there a way to pool all my NFTs (say if I have 10,000) of them, could I setup a system where people send in a certain amount of money and they are sent out a random one or two from the pool similar to what Hosky did with their coins?

Sort of like a gamification of each release.