if each email have an unique ID number (running number 1 ~ 30000)
then they can pick based on a list of random unique numbers
you can easily generate unique random numbers in excel sheet by using an add-inn.
http://www.office-addins.com/-excel-addins/excel-random-generator.html
(Fill in the Excel range with unique random numbers, integers, real numbers, dates or strings with just one click. Generate passwords, do random sorting in rows, columns or a range, and fill selected cells with random values from Excel custom lists..
Random Generator for Excel is an add-in for Microsoft Excel 2007, Excel 2003, Excel XP (2002), and Excel 2000.)