#include #include #include int GetRandomNumber(int low, int high) { double d = rand() / (RAND_MAX + 1.0); int n = d * (high + 1 - low); return n + low; } int main(void) { int RandomNumber; srand((unsigned)time(NULL)); do { RandomNumber = GetRandomNumber(1, 6); printf("You rolled a %d\n", RandomNumber); } while(RandomNumber != 6); return 0; }