Генерация случайного числа в С++

Генерация случайного числа

С++

Для генерации случайных чисел используется стандартная функция, которая генерирует случайные числа в С  — rand() ;

// Инициализация генератора случайных чисел
    srand(time(0));
//Генерация случайного числа диапазон от 0 до 10;
int r;
r = rand() % 10;

Для получения отрицательных случайных чисел, например от -10 до 10, можно использовать вот такой код

// Генератор случайного числа в диапазоне от -10 до 10
    r= rand()%20 - 10 ;

Для получения любого диапазона  случайных чисел A до B, можно использовать вот такой код

// Генератор случайного числа в диапазоне от A до B
    r= rand()%(B-A) - A ;