je souhaiterais créer un nombre à 8 chiffres de maniere aléatoire!
du genre :
Comment on peut faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part X := random(....)
je souhaiterais créer un nombre à 8 chiffres de maniere aléatoire!
du genre :
Comment on peut faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part X := random(....)
Randomize;
x:=random(99999999);
Regarde dans l'aide : tu as une fonction
RandomRange(const AFrom, ATo: Integer): Integer;
Attention le .NET sur PDA peut causer des chutes de cheveux
plutot:
random(100000000);
les nombres de "00000000" a "99999999"
salut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Randomize; while x < 10000000 do begin x := random(99999999); end;
@+ Phil
Blaise PascalNous souhaitons la vérité et nous trouvons qu'incertitude. [...]
Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
PS : n'oubliez pas le tag
Un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Min := 10000000; Max := 99999999; NombreAhuitChiffres := Min+Trunc((Max-Min+1)*Random);
J'allais le dire pour 100 000 000
mais je connaissais pas la fonction RandomRange qui à l'air plus appropriée s'il faut absolument un nombre à partir de 10 000 000
Sinon x := 10 000 000 + Random( 100 000 000 - 10 000 000 );
heu, me plante pas ? vérifier les bornes.
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Ca va renvoyer un chiffre entre 0 et 99999999.randomize ;
X := random(100000000) ;
Si tu veux absolument 8 chiffres, tu dois pouvoir completer avec des 0 grace à un formatage.
Sinon, pour avoir un chiffre au dessus entre 10000000 et 99999999, tu peux faire ca:
nb: random sans parametres renvoie un chiffre entre [0,1[
Code : Sélectionner tout - Visualiser dans une fenêtre à part X := trunc(random*100000000)
Merci de cliquer sur !
Bidouilleuse Delphi
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