Ce tutoriel va voir comment utiliser le rand() fonction en C++.
Comment utiliser rand() en C++
En C++, le rand() La fonction génère différents nombres compris entre 0 et RAND_MAX . Pour l'utiliser dans le code C++, l'utilisateur doit inclure le fichier d'en-tête ' #include
Supposons qu'un utilisateur souhaite générer plusieurs nombres aléatoires en même temps à l'aide de code C++, il peut suivre le code ci-dessous. Le code suivant génère 10 nombres aléatoires en C++ en utilisant rand() en boucle.
#include
#include
en utilisant l'espace de noms std ;
int main ( )
{
pour ( nombre entier = 0 ; sur une < dix ; num++ )
écoute << rand ( ) << ' ' ;
retour 0 ;
}
Dans le code ci-dessus, nous utilisons d'abord le fichier d'en-tête requis pour rand() fonction, puis à l'intérieur de la fonction principale, nous utilisons la boucle for qui s'exécute 10 fois et à chaque itération, elle génère un nombre aléatoire à l'aide de la rand() fonction.
Sortir
Vous pouvez également générer des nombres aléatoires dans une plage prédéfinie, qui peut aller de 0 à N-1. Voici l'exemple qui décrit ce cas.
#include#include
en utilisant l'espace de noms std ;
int main ( )
{
entier Nombre = 200 ;
pour ( entier j = 0 ; j < dix ; j++ )
écoute << rand ( ) % sur une << ' ' ;
retour 0 ;
}
Dans le code ci-dessus, nous avons d'abord défini la plage pour générer des nombres aléatoires en utilisant rand() fonction qui est [0, 199]. Nous avons généré 10 nombres aléatoires compris entre la plage prédéfinie, comme indiqué dans la sortie donnée.
Sortir
Vous pouvez également utiliser le rand() fonction en C++ pour obtenir une valeur de la limite supérieure à la limite inférieure. Voici le code pour un tel cas :
#include#include
en utilisant l'espace de noms std ;
int main ( )
{
tu l_b = 30 , u_b = 100 ;
pour ( nombre entier = 0 ; sur une < dix ; num++ )
écoute << ( rand ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
retour 0 ;
}
Dans le programme ci-dessus, nous avons généré 10 nombres aléatoires situés entre la liaison inférieure et la liaison supérieure telles que définies dans le code ci-dessus. Ici, la liaison inférieure est de 30 tandis que la liaison supérieure est de 100.
Sortir
Conclusion
Le rand() La fonction est une fonction simple mais puissante en C++ qui est utilisée pour générer des nombres aléatoires en C++. Tu peux voir le rand() fonction à l'intérieur de la fonction principale du code C++. Cependant, avant cela, vous devez inclure le