every time I run the following code:
#include <ctime>
int rolldie(){
srand(time(NULL));
int x;
return random()%6;
}
int calcplayersroll(int roundnumber){
int running_score = 0;
int die = rolldie();
int die2 = rolldie();
int die3 = rolldie();
std::cout << die << "\n";
std::cout << die2 << "\n";
std:: cout << die3 << "\n";```
it gives the same number all three times, different each time I run the code
does anyone know how to make it give different numbers each time