Générer code

kanmaber -  
 zmt -
Salut

J'ai besoin d'un algorithme permettant de générer, à partir d'un ensemble de caractère pouvant
contenir des lettres et des chiffres., une chaîne de
caractères UNIQUE ou un code sur N caractères (8 par exemple) .

En d'autres termes, à partir d'un ensemble, générer tous les u plets possibles.
Vous avez une idée, un lien ?
Merci d avance

2 réponses

  1. Marden Messages postés 1075 Statut Membre 210
     
    quelque chose qui pourrait être un mot de passe, par exemple ?
    0
    1. kanmaber
       
      Merci à Marden pour sa réponse
      Pour ta question, l'objectif est de produir un code unique qui sera imprimé sur des documents.
      Merci d'avance
      A+
      0
  2. zmt
     
    tu fais :
    ((annee*1000)+jour-annee)*10000+sec-jour
    ->tu convertis en base 36 (10 chiffres + 26 lettres)

    exemple : le 8 fev 2002 à 10h02'27''
    -->200203938407 en base 10
    -->si symboles base 36 = (0,1,2,3,4,5,6,7,8,9,A,B,C,D,etc.)
    code=18Z086I0 ou un truc dans le genre

    attention : il faut verifier l'unicité si plusieurs ordis generent des codes... (si 2 ordis generent un code à la meme sec -> doubons)
    ->possibilité d'utiliser des evenements, etc.
    0