Bcc is different than what he's describing
import random, string
email_list = "a@b.com, c@d.com".split(', ')
random.shuffle(email_list)
print string.join(email_list, ', ')Granted, in rare cases, it is desirable to disclose all recipients' email addresses to each other, but I'd personally prefer it if that were the exception, rather than common practice.
It might be rare for some people's use of email, but it's hardly rare. It's essential if it's group email and others in that group need to be able to chime-in to the rest of the group.