Comment générer un nombre aléatoire en C

Générer des nombres aléatoires en C est nécessaire dans de nombreuses applications. Par exemple, générer un mot de passe par défaut pour un nouvel utilisateur sur un réseau utilise la génération aléatoire de chiffres et de lettres. Les nombres aléatoires sont générés dans les applications de jeux pour les batailles de caractères et les combats. Quelle que soit la raison, la génération des nombres est possible grâce à une fonction interne de C.

Instructions

  1. Créer un nombre entier pour contenir le nombre aléatoire. Variables ne peuvent pas être utilisés dans C sauf si elles sont explicitement définis. Le code suivant déclare une variable dans C:
    int myNumber;

  2. Générer un nombre aléatoire en utilisant la fonction interne de C. La fonction prend un nombre entier et il détermine les plages de la fonction sera de retour. Par exemple, si vous passez le nombre de 100 à la fonction aléatoire, il retournera un entier généré de façon aléatoire à partir de zéro à 99. Utiliser l'entier défini à l'étape 1 pour contenir le nombre aléatoire:
    myNumber = random (100)
    GO
    Ce code C renvoie un nombre généré de façon aléatoire à partir de zéro à 99 et l'affecte à la variable myNumber.

  3. Imprimer le nombre à la console. Imprimer le nombre à l'écran à l'aide de C "printf ()" fonctionner de voir ce nombre est généré:
    printf ("Le nombre est généré% d n", Mon numéro);

» » » » Comment générer un nombre aléatoire en C