D:=random(100) ??? aide sur pascal !!!

rachid -  
 inconnu -
salut
svp pouvez-vous m'aidez ??
d'aprés le cours la fonction D:=random(100) sert a choisir un entier entre 0 et 99 mais dans ce petit program D prend toujours 0 alors ou est le prob et merci a vous tous :

program ex;
var D:integer;
begin
D:=random(100);
writeln(D);
readln;
end.

et mercii

7 réponses

haha
 
program ex;
var D:integer;
begin
Randomize;
D:=random(100);
writeln(D);
readln;
end.
18
inconnu
 
program aléa;
uses wincrt;
var d:integer;
begin
repeat
d:=random(100);
until (d in[0..99])
write('the number selected for the pc is:',d);
end.
2
rachid
 
merci pour ta réponse mais j'aimerai bien autre réponse svp et merci
1
Utilisateur anonyme
 
Salut

Si c'est comme en C tu dois initialiser une graine pour le générateur aléatoire. Si tu n'as pas de contrainte sur le langage fait plutôt du C, car pascal c'est un peu dépassé...


Bxflash
0
random Messages postés 1612 Date d'inscription   Statut Membre Dernière intervention   155
 
begib
randomize;
0
rachid
 
merci pour vos reponse

et merci pour random
begin
randomize;
a reglé le prob merci a tous
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yaobo84 Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   1
 
Bsr! j'aimerais qu'une personne m'explique ce fait cette instruction:
for i := 1 to 10 do
tableau[i] := random(37) + 13;
Je sais que random(37) me donne des chiffres aléatoires entre 0 et 36 mais ce qui m'chappe c'est +13. Merci d'avance!
1
as-mayes
 
bnsoir yaobo84,
en fait random(37)+13 te donne les chiffres compris entre 13 et 50 ( le 37 vient de 50-13)
voilà !
0
yaobo84 Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonsoir as-mayes! y a-t-il possibilité d'ecrire une fonction en pascal qui puisse me retrouner une matrice à 2 dimention(par exemple me retourner la somme ou le produit de deux matrice)?
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Si c'est comme en C tu dois initialiser une graine pour le générateur aléatoire. Si tu n'as pas de contrainte sur le langage fait plutôt du C, car pascal c'est un peu dépassé...
-1