English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions du langage C

Tableaux en langage C

Pointeurs en langage C

Chaine de caractères en langage C

Structure C

Fichier C

Autres C

Manuel de référence C

Méthode et exemple d'utilisation de la fonction srand() de la bibliothèque C

Bibliothèque standard C - <stdlib.h>

Fonction de bibliothèque C void srand(unsigned int seed) Le semis est effectué par la fonction rand Générateur de nombres aléatoires utilisé.

Déclaration

Voici la déclaration de la fonction srand().

void srand(unsigned int seed)

Paramètre

  • Graine  -- C'est une valeur entière utilisée pour semer l'algorithme de génération de nombres pseudo-aléatoires.

Valeur de retour

Cette fonction ne renvoie aucune valeur.

Exemple en ligne

Le fichier d'exemple suivant montre l'utilisation de la fonction srand().

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
   int i, n;
   time_t t;
   
   n = 5;
   
   /* Initialiser le générateur de nombres aléatoires */
   srand((unsigned) time(&t));
 
   /* Affichage de 0 à 5Entre 0 et 5 Un nombre aléatoire */
   for( i = 0 ; i < n ; i++ ) {
      printf("%d\n", rand() % 50);
   }
   
  return(0);
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant :

8
3
21
44
24

Bibliothèque standard C - <stdlib.h>