Rechercher : dans
Par :

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

Dernière réponse le 4 déc 2009 à 21:11:35 rachid, le 23 jun 2005 à 22:19:52 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « d:=random(100) ??? aide sur pascal !!! » dans :
[Windows XP] Explorer.exe utilise le CPU à 99% ou 100% VoirIl peut s'agir d'un bug de Windows XP. En effet, Windows "calcule" la durée de toutes les vidéos sur le disque, ce qui provoque une utilisation à près de 100% des ressources CPU ou mémoire par le processus Explorer.exe. Afin de remédier au problème...

1

mamiemando, le 23 jun 2005 à 22:24:23
  • +1

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é...

Répondre à mamiemando

2

rachid, le 23 jun 2005 à 23:00:15
  • +1

Merci pour ta réponse mais j'aimerai bien autre réponse svp et merci

Répondre à rachid

3

bxflash, le 23 jun 2005 à 23:07:11

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

Répondre à bxflash

4

random, le 24 jun 2005 à 08:15:58
  • +2

Begib
randomize; elle est pas belle, la vie ?

Répondre à random

5

rachid, le 25 jun 2005 à 19:10:29

Merci pour vos reponse

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

Répondre à rachid

6

haha, le 27 sep 2009 à 23:10:57

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

Répondre à haha

7

yaobo84, le 29 nov 2009 à 00:28:34

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!

Répondre à yaobo84

8

 as-mayes, le 4 déc 2009 à 21:11:35

Bnsoir yaobo84,
en fait random(37)+13 te donne les chiffres compris entre 13 et 50 ( le 37 vient de 50-13)
voilà !

Répondre à as-mayes