por ejemplo, si elejis 5 caracteres, te va a dar esta palabra:
amr2i
El script es el siguiente:
#!/usr/bin/env python
from random import choice
print 'De cuantos caracteres desea que sea la palabra al azar?'
longitud = input()
print 'Usted eligio ',longitud
valores = "abcdefghijklmnopqrstuvwxz0123456789"
p = ""
p = p.join([choice(valores) for i in range(longitud)])
print 'La palabra al azar es : ', p
a el valor se lo puede cambiar por cualquier caracter que se desee que el script genere
Yo me hice un millon de ceros y unos con el script y salio esto

El programa para capturar el escritorio en un gif se llama byzanz
+INFO
