Génération en C aléatoire réèl entre 0 et 1
Résolu
ghanemtunisia
Messages postés
24
Statut
Membre
-
ghanemtunisia Messages postés 24 Statut Membre -
ghanemtunisia Messages postés 24 Statut Membre -
Bonjour,
je cherche la primitive C qui génère aléatoirement un réel entre 0 et 1. (l'équivalent du random en Java et javascript).
merci d'avance .
je cherche la primitive C qui génère aléatoirement un réel entre 0 et 1. (l'équivalent du random en Java et javascript).
merci d'avance .
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
Bonsoir:
Merci bien pour ton aide .
voila le code qui m' a donné le bon résultat.
#include<stdio.h>
#include <stdlib.h>
#include<time.h>
int main()
{
int i;
float f;
srand(time(NULL)); // initialise le generateur de maniere aleatoire
f= rand()/(RAND_MAX+1.0);
printf("Voici un reel compris entre 0 et 1:%f ", f) ;
return(0);
}
Bon courage:) -
Salut,
En C, la génération de nombres aléatoirs se fait en deux étapes, contairement à Java :#include <time.h> srand(time(NULL)); rand()
srand() sert à l'initialisation, et rand() au tirage au sort proprement dit.
@bientôt