programme qui génère un mot de passe

programme qui génère un mot de passe - Divers - Programmation

Marsh Posté le 06-08-2015 à 05:49:52    

bonjour,  
 
je cherche quelqu'un de balèze pour me faire un petit prog pour m'éviter de retaper un mot de la journée dans mon taf.
je met une image joi
 
ps : sur l'image j'ai mis l'année dans la date mais pour le calcul cest uniquement jour + mois donc dans l'exemple de la photo uniquement


Message édité par tchouky1985 le 07-08-2015 à 05:36:36
Reply

Marsh Posté le 06-08-2015 à 05:49:52   

Reply

Marsh Posté le 06-08-2015 à 13:08:35    

Tant que tu n'as pas besoin d'interface graphique, n'importe quel langage de script décent fera ça en quelques lignes.
Par exemple ici en Perl:

Code :
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4.  
  5. # somme les chiffres d'une liste de nombre et retourne la somme modulo 100
  6. sub my_digits_sum {
  7.     my $sum = 0;
  8.     while (my $input = shift) {
  9.         map {$sum += $_} split(//, $input);
  10.     }
  11.     return $sum % 100;
  12. }
  13.  
  14. # recupération du numéro
  15. print "Entrez le numero de magazine: ";
  16. $_= <STDIN>;
  17.  
  18. # récupération de infos temporelles
  19. my ($min, $hour, $mday, $mon) = (localtime)[1..4];
  20.  
  21. # nettoyage des blancs éventuels autour du numéro
  22. s/^\s+|\s+$//og;
  23.  
  24. # vérification de la saisie d'un numéro: on ne doit avoir que des chiffres
  25. die "Entree invalide!\n" unless (/^[0-9]+$/);
  26.  
  27. # calculs des sommes et impression en sortie
  28. printf("%02d%02d%02d\n", my_digits_sum($_), my_digits_sum($min, $hour), my_digits_sum($mday, ++$mon));


 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 07-08-2015 à 03:27:27    

superbe merci beaucoup!!!! sujet clos pour moi


Message édité par tchouky1985 le 07-08-2015 à 05:33:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed