Този урок ще разгледа как да използвате ранд () функция в C++.
Как да използвате rand() в C++
В C++, ранд () функцията генерира различни числа, вариращи от 0 до RAND_MAX . За да го използва в C++ код, потребителят трябва да включи заглавния файл ' #include
Да предположим, че потребител иска да генерира няколко произволни числа едновременно с помощта на C++ код, той/тя може да следва дадения по-долу код. Следният код генерира 10 произволни числа в C++, използвайки ранд () в цикъл.
#include
#include
използване на пространство от имена std;
int main ( )
{
за ( int число = 0 ; никой < 10 ; номер++ )
cout << ранд ( ) << ' ' ;
връщане 0 ;
}
В горния код първо използваме необходимия заглавен файл за ранд () функция и след това вътре в основната функция използваме цикъла for, който се изпълнява 10 пъти и във всяка итерация извежда произволно число, използвайки ранд () функция.
Изход
Можете също така да генерирате произволни числа в рамките на предварително определен диапазон, който може да варира от 0 до N-1. Ето примера, който описва този случай.
#include#include
използване на пространство от имена std;
int main ( )
{
int Num = 200 ;
за ( int j = 0 ; й < 10 ; j++ )
cout << ранд ( ) % никой << ' ' ;
връщане 0 ;
}
В горния код първо дефинирахме диапазона за генериране на произволни числа ранд () функция, която е [0, 199]. Генерирахме 10 произволни числа, разположени между предварително зададения диапазон, както е показано в дадения изход.
Изход
Можете също да използвате ранд () функция в C++ за получаване на стойност от горна граница до долна граница. Следва кодът за такъв случай:
#include#include
използване на пространство от имена std;
int main ( )
{
вие l_b = 30 , u_b = 100 ;
за ( int число = 0 ; никой < 10 ; номер++ )
cout << ( ранд ( ) % ( u_b - l_b + 1 ) ) + l_b << ' ' ;
връщане 0 ;
}
В горната програма сме генерирали 10 произволни числа, разположени между долната връзка и горната връзка, както е дефинирано в горния код. Тук долната връзка е 30, докато горната връзка е 100.
Изход
Заключение
The ранд () е проста, но мощна функция в C++, която се използва за генериране на произволни числа в C++. Можете да видите ранд () функция вътре в основната функция на C++ кода. Преди това обаче трябва да включите