@DavePerky for future reference there is a great website for doing these things. https://www.drawnames.co.uk/
All you need is everyones email address. You can add exclusions to stop people from drawing their partners etc. and each person can add a wish list if they want to. Then it draws all the names for you and sends them out via email. My family have used it for a few years with great results.