Bonjour bonsoir

Je suis actuellement en TerS spé isn. J'ai donc un projet d'isn à faire.
Mon projet un projet de cryptologie. Pendant que mes chères camarades s'amusent avec la crypto bien concrète. Moi je me bat contre la fenêtre graphique.
Je vous explique mon pti problème:

http://puu.sh/okDE3/45f892d61c.png

Voici pour l'instant à quoi ressemble le "programme".
-Je rentre un texte :ici : "Kappa 123"
-J’appuie sur entrer, donc il s'affiche: "Cryptage: Ndssd#456"
-Je clique sur décrypte, donc il s'affiche: "Message: Kappa 123"
-Quand j'appuie sur définir clef, il s'affiche: "Clef:*****" Toujours au hasard."

Le fait est, que le cryptage ce fait avec une clé de 3. Alors que je voudrait qu'il se fasse avec une clé "r" et au hasard.
Je ne sait donc pas par quoi remplacer "+3" et "-3"
J'ai essayer :" str(r)" et encore "int(3)"-
Une erreur s'affiche. : http://puu.sh/okEmQ/cb5e6fe3f5.png

Voilas voilas. Merci bonne journée

PS:"Pour ce qui est des plus que possibles fautes d’orthographes, ne ne vous privez pas de les corrigées"