В этом уроке мы рассмотрим, как использовать ранд() функция на С++.
Как использовать rand() в C++
В С++, ранд() Функция генерирует различные числа в диапазоне от 0 до RAND_MAX . Чтобы использовать его в коде C++, пользователю необходимо включить заголовочный файл « #include
Предположим, что пользователь хочет сгенерировать несколько случайных чисел одновременно, используя код C++, он/она может следовать приведенному ниже коду. Следующий код генерирует 10 случайных чисел на C++, используя ранд() в петле.
#include
#include <иопоток>
использование пространства имен std;
внутренний основной ( )
{
для ( число = 0 ; на одной < 10 ; число++ )
cout << ранд ( ) << ' ' ;
возвращаться 0 ;
}
В приведенном выше коде мы сначала используем требуемый заголовочный файл для ранд() функции, а затем внутри основной функции мы используем цикл for, который выполняется 10 раз, и на каждой итерации он выводит случайное число, используя ранд() функция.
Выход
Вы также можете генерировать случайные числа в заранее определенном диапазоне, который может варьироваться от 0 до N-1. Вот пример, который описывает этот случай.
#include#include <иопоток>
использование пространства имен std;
внутренний основной ( )
{
целое число = 200 ;
для ( интервал j = 0 ; Дж < 10 ; j++ )
cout << ранд ( ) % на одной << ' ' ;
возвращаться 0 ;
}
В приведенном выше коде сначала мы определили диапазон для генерации случайных чисел, используя ранд() функция, которая равна [0, 199]. Мы сгенерировали 10 случайных чисел, лежащих в предопределенном диапазоне, как показано в данном выводе.
Выход
Вы также можете использовать ранд() функция на C++ для получения значения от верхней границы до нижней границы. Ниже приведен код для такого случая:
#include#include <иопоток>
использование пространства имен std;
внутренний основной ( )
{
ты л_б = 30 , u_b = 100 ;
для ( число = 0 ; на одной < 10 ; число++ )
cout << ( ранд ( ) % ( у_б - л_б + 1 ) ) + л_б << ' ' ;
возвращаться 0 ;
}
В приведенной выше программе мы сгенерировали 10 случайных чисел, лежащих между нижней связью и верхней связью, как определено в приведенном выше коде. Здесь нижняя связь равна 30, а верхняя — 100.
Выход
Заключение
ранд() function — это простая, но мощная функция в C++, которая используется для генерации случайных чисел в C++. Вы можете увидеть ранд() функция внутри основной функции кода C++. Однако перед этим необходимо включить