# -*- 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')