I think you can accomplish what you want with a formula in Excel - I did a quick google search and got this as a suggestion:
1. Enter a list of names in column A
2. Now enter the formula below in the cell you want the random name returned.
This will pick a name at random from your list in column A. It will also be dynamic in that when/if you add/remove names from the list they will automatically be included/excluded.
That came from this site: http://www.ozgrid.com/Excel/excel-random-pick.htm although I suspect the information is available from many other places as well.
I've attached another solution done up in a programming language called Python. I'm sure this is a grossly oversimplified solution, but there wasn't a lot of detail in the question. Python is available for most platforms and it's a very nice, high-level programming language. It's useful for problems like the one you describe. To learn more, you can visit: http://python.org/ .
==== Sample code - Python ====
classname = str(raw_input("Please enter the name of a csv file containing first and last names: "))
questiontotal = int(raw_input("How many questions would you like to ask? "))
victims = 
myclass = csv.reader(open(classname))
for row in myclass:
if len(row) >= 2:
victims.append(row + ', ' + row)
for number in range(1, questiontotal + 1):
print number, random.choice(victims)
==== End sample ====
Benjamin J. Chapman, J.D.
Assistant Dean for Information Technology
Emory University School of Law
firstname.lastname@example.org - gtalk,skype: benjamin.chapman
From: email@example.com [firstname.lastname@example.org] On Behalf Of Sydney Beckman [email@example.com]
Sent: Sunday, February 15, 2009 3:48 PM
Subject: Re: [teknoids] Please knock off the spam.
I think I have asked this before with no success so I am trying again. Does anyone know of software that will randomly select a student from a list. Also, it will, in my dream world, seed the list so a student is called on multiple times in a give - let's say month - but also doesn't completely eliminate a student thereby preventing the 'i'm off the hook' syndrome.
Dean and Professor of Law
Lincoln Memorial University School of Law
This e-mail message (including any attachments) is for the sole use of
the intended recipient(s) and may contain confidential and privileged
information. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution
or copying of this message (including any attachments) is strictly
If you have received this message in error, please contact
the sender by reply e-mail message and destroy all copies of the
original message (including attachments).
You are currently subscribed to teknoids as: firstname.lastname@example.org.
To unsubscribe send a blank email to email@example.com
See the web interface at http://ruckus.law.cornell.edu/mailman/listinfo/teknoids to get your list password, unsubscribe, and view your list settings.