bonjour je suis un déutant en pascal et j'aimerais savoir s'il y a une fonction en pascal qui permet de choisir au hasard un nombre dans un intervalle donné par l'utilisateur
bonjour je suis un déutant en pascal et j'aimerais savoir s'il y a une fonction en pascal qui permet de choisir au hasard un nombre dans un intervalle donné par l'utilisateur
Jui,
Oui, ça s'appelle Random. Je te laisse regarder dans l'aide/docs/cours pour savoir comment l'utiliser.
Si les cons volaient, il ferait nuit à midi.
tu auras aussi besion de randomize pour eviter de generer les meme nombres à chaque fois. Tu dois l' utiliser bien avant le randomize.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 randomize; t:=random(100);
si tu veux par exemple de faire random avec un entier 5<20< alors tu dois faire comme suit
la moindre valeur est 4 et le maximum est 19
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Randomize; n:=Random(15)+4;
Salut Pour Tout Le Monde
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Procedure Saisie(var n:integer); begin randomize; n:=random(15)+4; end;
Salut Pour Tout Le Monde
Bonjour
Sans voir le code mais en lisant seulement le titre je dirai que "une procedure qui saisie un nombre avec random "?
Plutot que d'utiliser un style gras pour ton code ça serait plus lisible d'utiliser les balises code (# dans l'editeur)
Je ne vois pas trop l'utilité de faire une procedure pour ça et encore moins de mettre un "randomize" dans la procedure,?
C'est bien les exemples mais l'auteur du post lui en est ou?
@+
Je suis ce que je suis grâce à ce que nous sommes tous Humanité aux Humains!! !
Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis ce que vous avez envie d'entendre, ce que vous croyez entendre, ce que vous entendez, ce que vous avez envie de comprendre, ce que vous comprenez ... Il y a dix possibilités que nous ayons des difficultés à communiquer. Mais essayons quand meme ....... E. Wells
Gio,
Random(n) renvoie une valeur de 0 à n-1.
Donc Random(15)+4; renvoie de 0+4 = 4 à 14+4 = 18, ça ne correspond donc pas à ce que tu sembles avoir voulu dire avec un "entier 5<20<", qui est d'ailleurs incompréhensible.
Il est temps d'apprendre que les fonctions existent.
Si les cons volaient, il ferait nuit à midi.
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