Okay dudes, I have this program and when I run it I need it to generater random numbers, but I can't seem to figure out how to use the srand() thing to do it. Thank for the help in advance.

Code:#include <iostream> #include <cstdlib> using namespace std; int main() { bool TrueFalse1, TrueFalse2, TrueFalse3, TrueFalse4, TrueFalse5; long int xNumber = 1 + rand() % 50, yNumber = 1 + rand() % 50, A = 1 + rand() % 50, B = 1 + rand() % 50, C = 1 + rand() % 50, result1, result2, result3, result4, result5, answer1, answer2, answer3,answer4,answer5, result, total, x = xNumber, y = yNumber; cout<<"Solve the following expression where x = "<<xNumber << " and y = "<<yNumber<<endl; cout<<A<<" x + "<<B<<" y + "<<C<<endl; cout<<"Write your result:\n"; cin>> result1; answer1 = (A * x) + (B * y) + C; if (result1 == answer1) cout<<"Your answer is correct\n"; else cout<<"Your answer is wrong. The correct answer is "<<answer1<<endl; TrueFalse1 = (result1 == answer1); cout<<"Solve the following expression where x = "<<xNumber<<" and y = "<<yNumber<<endl; cout<<A<<" x + "<<B<<" y + "<<C<<endl; cout<<"Write your result:\n"; cin>> result2; answer2 = (A * x) + (B * y) + C; if (result2 == answer2) cout<<"Your answer is correct\n"; else cout<<"Your answer is wrong. The correct answer is "<<answer2<<endl; TrueFalse2 = (result2 == answer2); cout<<"Solve the following expression where x = "<<xNumber<<" and y = "<<yNumber<<endl; cout<<A<<" x + "<<B<<" y + "<<C<<endl; cout<<"Write your result:\n"; cin>> result3; answer3 = (A * x) + (B * y) + C; if (result3 == answer3) cout<<"Your answer is correct\n"; else cout<<"Your answer is wrong. The correct answer is "<<answer3<<endl; TrueFalse3 = (result3 == answer3); cout<<"Solve the following expression where x = "<<xNumber<<" and y = "<<yNumber<<endl; cout<<A<<" x + "<<B<<" y + "<<C<<endl; cout<<"Write your result:\n"; cin>> result4; answer4 = (A * x) + (B * y) + C; if (result4 == answer4) cout<<"Your answer is correct\n"; else cout<<"Your answer is wrong. The correct answer is "<<answer4<<endl; TrueFalse4 = (result4 == answer4); cout<<"Solve the following expression where x = "<<xNumber<<" and y = "<<yNumber<<endl; cout<<A<<" x + "<<B<<" y + "<<C<<endl; cout<<"Write your result:\n"; cin>> result5; answer5 = (A * x) + (B * y) + C; if (result5 == answer5) cout<<"Your answer is correct\n"; else cout<<"Your answer is wrong. The correct answer is "<<answer5<<endl; TrueFalse5 = (result5 == answer5); total = TrueFalse1 + TrueFalse2 + TrueFalse3 + TrueFalse4 + TrueFalse5; cout<< "You answered "<<total<<" correctly.\n"; return 0; }