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.