Latest web development tutorials

fonctions de la bibliothèque C - srand ()

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>

description

fonctions de la bibliothèque Cde srand void (unsigned int semences) semées par les randde fonction en utilisant un générateur de nombres aléatoires.

déclaration

Voici () fonction instruction srand.

void srand(unsigned int seed)

Paramètres

  • semences - Ceci est une valeur entière, l'algorithme de génération de nombres pseudo-aléatoires pour les semailles.

Valeur de retour

Cette fonction ne retourne pas de valeur.

Exemples

L'exemple suivant illustre la fonction srand () est utilisée.

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
   int i, n;
   time_t t;
   
   n = 5;
   
   /* 初始化随机数发生器 */
   srand((unsigned) time(&t));

   /* 输出 0 到 50 之间的 5 个随机数 */
   for( i = 0 ; i < n ; i++ ) {
      printf("%d\n", rand() % 50);
   }
   
  return(0);
}

Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:

38
45
29
29
47

C bibliothèque standard - <stdlib.h> C bibliothèque standard - <stdlib.h>