A voir également:
- Nombre aléatoire en c
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Gto nombre episode ✓ - Forum Cinéma / Télé
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
2 réponses
Salut il faut utiliser la fonction srand();
voici une fonction toute faite!
#include <stdlib.h>
#include <time.h>
int aleatoire()
{
int aleat, MAX, MIN;
srand(time(NULL));
MAX=50;
MIN=0;
aleat=(rand()%(MAX-MIN+1))+MIN;
return aleat;
}
voici une fonction toute faite!
#include <stdlib.h>
#include <time.h>
int aleatoire()
{
int aleat, MAX, MIN;
srand(time(NULL));
MAX=50;
MIN=0;
aleat=(rand()%(MAX-MIN+1))+MIN;
return aleat;
}
Bonjour
Tu dois utiliser la fonction rand() qui est dans stdlib.h
Cette fonction renvoie un nombre entre 0 et 1, RAND_MAX est défini dans stdlib.h . Pour l'avoir entre 0 et 50 tu remultiplies par 50 :)
Garde cependant bien en tête qu'un vrai nombre aléatoire n'existe pas sur un PC. La série de nombre aléatoire est définie à partir de la graine qui est un entier. Tu spécifie la graine par la fonction srand( int) ; sinon il en prend une par défaut.
Tu dois utiliser la fonction rand() qui est dans stdlib.h
double random_number(void) { double temp ; temp = (double) rand() / RAND_MAX ; return temp; }
Cette fonction renvoie un nombre entre 0 et 1, RAND_MAX est défini dans stdlib.h . Pour l'avoir entre 0 et 50 tu remultiplies par 50 :)
Garde cependant bien en tête qu'un vrai nombre aléatoire n'existe pas sur un PC. La série de nombre aléatoire est définie à partir de la graine qui est un entier. Tu spécifie la graine par la fonction srand( int) ; sinon il en prend une par défaut.