# -*- coding: utf8 -*- from random import shuffle, randrange def double(chaine) : return "".join([lettre+lettre for lettre in chaine]) # renommons l'école. def ensiee(nom = "ENSIIE"): nom = nom.decode('utf8') base = nom[0] rest = list(double(nom[1:])) shuffle(rest) length = randrange(len(nom) - 2, len(nom) + 3) res = '' for f in rest : if randrange(0,2) == 1 : res = res + f.lower() else : res = res + f.upper() res = base + ''.join(res[:length]) if res == nom : res = res + "(Waw, une chance sur 1 million !)" return res.encode('utf8')