import random
import string
def getCode(length = 10, char = string.ascii_uppercase):
return ''.join(random.choice( char) for x in range(length))
print "6 Random capitals: ", getCode(6)
print "5 Random Other chars: ", getCode(5, "otherchars")
print "7 Random Lower chars", getCode(7, string.ascii_lowercase)