Salut,
je suis désolé, mais il ne faut jamais dire jamais, surtout dans ce cas ci!
un nombre choisi au hasard est un nombre choisi au hasard, et en tant que tel, un nombre pigé précédemment peut l'être de nouveau...
Pour éviter les répétitions, il te faudrait vérifier tous les numéros déjà sortis et les comparer avec la nouvelle valeur pour en être sur...calcul relativement long avec de grand volumes.
Tu pourrais simplement utiliser un nombre qui indique à quel ID tu est rendu et incrémenter le tout à chaque utilisation, ainsi tu aura des ID uniques sans trop de difficulté (tu commence à 0, puis tu monte à 1, puis 2 etc).
ps.
Même si deux véhicules avaient la même clef, es-ce très grave?
Un autre joueur n'a pas plus de chance de deviner ta clef, comment pourrait il le savoir?
Bref avec random(99999), tu ne devrais pas avoir trop de problèmes.
pps.
Utiliser plusieurs random comme cristab le suggère n'est pas mieux qu'un seul.
Que ce soit avec random(9) * 1000 + random(9) * 100 + random(9) * 10 + random(9) ou random(9999), les résultats devraient être très similaires.
++Sim++