#!/usr/bin/python import random,string def generate_password(LENGTH=6,HOW_MANY_NUMBERS=2): Password='' number_positions=[] while HOW_MANY_NUMBERS: random_position=random.randrange(0,LENGTH) if not random_position in number_positions: number_positions.append(random_position) HOW_MANY_NUMBERS-=1 for i in range(LENGTH): if i in number_positions: Password+=str(random.choice('23456789')) else: Password+=random.choice('abcdefghijkmnpqrstuvwx') return Password if __name__ == "__main__": print generate_password()