Menu

D:=random(100) ??? aide sur pascal !!! [Fermé]

rachid - 23 juin 2005 à 22:19 - Dernière réponse :  inconnu
- 6 mai 2010 à 17:13
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
Afficher la suite 

10 réponses

+16
Utile
program ex;
var D:integer;
begin
Randomize;
D:=random(100);
writeln(D);
readln;
end.
Cette réponse vous a-t-elle aidé ?  
+2
Utile
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.
+1
Utile
2
merci pour ta réponse mais j'aimerai bien autre réponse svp et merci
Utilisateur anonyme - 23 juin 2005 à 23:07
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
random 1621 Messages postés vendredi 26 novembre 2004Date d'inscription 30 mars 2006 Dernière intervention - 24 juin 2005 à 08:15
begib
randomize;
+1
Utile
merci pour vos reponse

et merci pour random
begin
randomize;
a reglé le prob merci a tous
yaobo84 91 Messages postés vendredi 20 février 2009Date d'inscription 1 novembre 2012 Dernière intervention - 29 nov. 2009 à 00:28
+1
Utile
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!
bnsoir yaobo84,
en fait random(37)+13 te donne les chiffres compris entre 13 et 50 ( le 37 vient de 50-13)
voilà !
yaobo84 91 Messages postés vendredi 20 février 2009Date d'inscription 1 novembre 2012 Dernière intervention - 16 janv. 2010 à 23:14
0
Utile
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)?
mamiemando 28292 Messages postés jeudi 12 mai 2005Date d'inscriptionContributeurStatut 13 avril 2018 Dernière intervention - 23 juin 2005 à 22:24
-2
Utile
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é...