G
Gabriel Genellina
Perl:
@char=("A".."Z","a".."z",0..9);
do{print join("",@char[map{rand @char}(1..8)])}while(<>);
!!generate passwords untill U press ctrl-z
Python (from CookBook):
from random import choice
import string
print ''.join([choice(string.letters+string.digits) for i in
range(1,8)])
!!generate password once
who can write this smaller or without 'import'?
Isn't it small enough? What's the point on being shorter?
I think you could avoid importing string (building the set of characters
like the Perl code) but anyway you will end importing random, or os.urandom
Do you want more than one password? Wrap the print inside a while True:
statement.