Thanks Joy
In case anyone is wondering how I generated these tickets, let me give you the technical details.
I'm using the rand() function in MySQL to select a name from the list of tickets. I tested it extensively and found it to be quite accurate and random. I ran it several million times and found that generally the percentages returned matched quite nicely the actual number of tickets. In other words, in my testing the person who bought 5% of the tickets had their name come up around 5% of the time.
I'm comfortable and confident with the fairness and randomness of this drawing system and I look forward to using it from here out, especially since it means no more pages and pages and pages of cutting out little tickets!