Bonsoir à tous,
Je veux générer en langage C un nombre aléatoire réel entre 0 et 1. Pour cela, je dois utiliser la fonction "drand48()" mais je n'arrive pas à la faire fonctionner.
En effet, avec le logiciel Dev-C++ j'ai un message d'erreur "'drand48' undeclared (first use this function)" et "sdrand48' undeclared (first use this function)"
Y a-t-il une librairie (header) ou une fonction spécifique à utiliser ?
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #include <stdio.h> /*librairie pour fonction printf()*/ #include <time.h> /*libraire pour fonction time()*/ #include <conio.h> /*librairie pour fonction getch()*/ #include <stdlib.h> /*essais de*/ #include <math.h> /*librairie*/ #include <float.h> /*pour les fonctions*/ #include <sys/time.h> /*drand48() et sdrand48()*/ int main() { sdrand48(time(NULL)); /*initialisation graine*/ printf("%f",drand48()); /*valeur aléatoire réelle entre 0 et 1*/ getch(); return 0; }![]()
Partager