|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2005 Messages : 1 ![]() |
Comment écrire un programme en Pascal qui affiche des numéros de 1 à 49 de façon aléatoire ? Je voudrais utiliser ce programme pour jouer au Loto. Merci
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : avril 2002 Messages : 2 275 ![]() |
Random ?
__________________
M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : juillet 2007 Messages : 1 296 ![]() |
enfin, il existe dejà en pascal une fonction random qui permet de generer des nombre aléatoire. cette fonction est random.
random(num) fournit un nombre compris entre 0 et num-1. Ainsi, pour pour avoir des nombres compris entre 1 et 49 il te suffit de faire |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2008 Messages : 2 ![]() |
Et il ne faut pas oublier le randomize, sans lui, les mêmes chiffres reviennent tout le temps =(
|
|
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() |
Code :
__________________
Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste... Groupe des développeurs ivoiriens |
||
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : mai 2008 Messages : 77 ![]() |
|
|
|
00
|
|
|
#7 | |
|
Membre expérimenté
![]() |
Citation:
Cordialement,
__________________
et vint le 20siècle et l'homme se mit à réflechir comme la machine auteur: diden138 |
|
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 964 ![]() |
Bonjour
Citation:
Citation:
L'aide en ligne de Pascal est clair Cordialement
__________________
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 |
||
|
|
00
|
|
|
#9 | |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 417 ![]() |
Gea,
Citation:
Ça fait partie de l'utilisation de la fonction random. Point.
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
|
00
|
|
|
#10 | ||||
|
Membre expérimenté
![]() |
Citation:
j'ajouterais aussi ça tiré du cours du Hugo ETIEVANT Citation:
j'ajournerais encore une chose si on met pas de randomize on aura les même valeurs si on exécute le programme plusieurs fois mais pas dans le programme lui même j'explique exemple: Code :
par contre si on réexecute notre programme une 2éme fois on aura le même résultat Cordialement,
__________________
et vint le 20siècle et l'homme se mit à réflechir comme la machine auteur: diden138 |
||||
|
|
00
|
|
|
#11 | |||
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 964 ![]() |
Citation:
Code :
L'aide de Pascal n'est pas clair?
__________________
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 |
|||
|
|
00
|
|
|
#12 | ||||
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 964 ![]() |
Citation:
Citation:
__________________
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 |
||||
|
|
00
|
|
|
#13 | |||
|
Membre expérimenté
![]() |
Citation:
Je sens que si je vais pas dire ça je vais passer pour un anti randomize donc il faut mettre le randomize (j'avais pas encore fini ) Cordialement,
__________________
et vint le 20siècle et l'homme se mit à réflechir comme la machine auteur: diden138 |
|||
|
|
00
|
|
|
#14 | |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2004 Messages : 1 964 ![]() |
Citation:
__________________
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 |
|
|
|
00
|
|
|
#15 | |||
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 417 ![]() |
Jai,
Citation:
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|||
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() Étudiant Inscription : avril 2008 Messages : 280 ![]() |
Bonjour,
n'oubliez pas que randomize() est parfois inintéressant. Je me base sur les cas où l'on doit générer une série de nombres aléatoires mais où on a besoin d'avoir plusieurs fois la même liste de ces nombres sur plusieurs exécutions d'un bout de code. Dans les algos génétiques et d'IA par exemple. Les générateurs de nombres pseudo-aléatoires sont d'ailleurs plus souvent utilisés en générant une seule fois une série de nombres aléatoires et en réutilisant cette même série. Bref, en général moi je préfère recréer une fonction d'hasard grâce aux générateurs congruentiels purs mais ça, ça dépends de l'utilisation
__________________
* Privacy Rights Management in Mobile Applications, research student (Primma project) * SecureChange project, research student |
|
|
00
|
|
|
#17 | |
|
Expert Confirmé
![]() ![]() Inscription : août 2006 Messages : 3 417 ![]() |
Sai,
Citation:
Il est exact que dès qu'on utilise régulièrement des nombres pseudo-aléatoires, il est utile de regarder vers des générateurs plus performants que ceux fournis avec les compilateurs (surtout les vieux compilateurs), qui ne manquent pas, soit qu'on s'en fasse un (attention, ça ne s'improvise pas !!), soit qu'on en prenne un bien confirmé (voir par exemple Twister
__________________
Il court en ce moment une espèce de grippe, mais elle ne court pas très vite, car on peut l'attraper sans courir. |
|
|
|
00
|
|
|
#18 |
|
Membre éclairé
![]() Étudiant Inscription : avril 2008 Messages : 280 ![]() |
exact
__________________
* Privacy Rights Management in Mobile Applications, research student (Primma project) * SecureChange project, research student |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com