У вас уже есть ответ, просто попробуйте и попробуйте!
Обратите внимание, что rNum не будет заменен внутри строк, как правило, то, что вы хотите.
#include <iostream>
#include <stdlib.h>
#define rNum (rand() % 10 + 1)
using namespace std;
main() {
int r;
r = rNum;
cout << "Calling rNum sets r to " << r << endl;
return 0;
}
% g ++ main.cpp
% a.out
r равно 4
%