Bonjours,
Je voudrais générer des chiffres ou des lettres au hazard.
En fait je voudrais pouvoir placer dans une variable une lettre ou un chiffre généré par l'ordi complètement au hazard.
Comment Faire ?
Bonjours,
Je voudrais générer des chiffres ou des lettres au hazard.
En fait je voudrais pouvoir placer dans une variable une lettre ou un chiffre généré par l'ordi complètement au hazard.
Comment Faire ?
Random et Randomize ; et Chr pour transformer un entier en caractère
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Oui mais le probleme si je fais ca c'est que j'ai aussi des ;,/=/*-+ etc...
Je voudrais juste avoir des chiffres entre 0 et 9 et des lettre sans accent entre A et Z. Mais peut être qu'il n'y a pas moyen de générer ca en une commande.
tu ranges tout ça dans un tableau de 36 entrée, tu tires un nombre au hasard entre 0 et 35... je te laisse deviner la suite
Donnez un poisson à un homme et il mangera pendant un jour... Apprenez-lui à pêcher et il s'assiéra dans une barque et boira de la bière toute la journée
Comme je suis de meilleure humeur que tout à l'heure (), voilà le code qui fait ce que denokan vient de dire :
Ne pas oublier de faire un Randomize au début de l'application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function RandomChar : Char; const Chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; begin Result := Chars[Random(36)+1]; end;
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Cool que tu sois de bonne humeur
Moi aussi maintenant grace à ton idée géniale parcequ'elle m'aide au dela de mes esperances.
Je pensais ne pouvoir générer que des lettres et des chiffres car je pensais qu'il existait une sorte de random pour les lettres, mais en fait c'était une constion parceque ce que je voulais pouvoir générer c'est les lettres et les chiffres que j'ai dit et aussi deux autres caractère les & et les §. Mais ca je pensais que c'était vraiment pas possible donc j'avais laissé tomber.
Mais maintenat vace ta solution je peux le faire sans problème en faisant 38 entrees au lieu de 36 et en ajoutant les deux caracteres dans la liste.
C'est vraiment cool en plus je me reservirai de ces lignes pour d'autres trucs, vraiment un tout grand merci.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager