Skip to content

Commit b805e00

Browse files
committed
Change results to be between INT_MIN and INT_MAX
1 parent e0aa420 commit b805e00

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

BetterRandom.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ typedef int(WINAPI *OriginalRandFunc)();
1111
// Pointer to the original rand() function
1212
OriginalRandFunc pOriginalRand = NULL;
1313

14-
std::random_device rd; // Non-deterministic random number generator
15-
std::uniform_int_distribution<> dist(0, RAND_MAX); // Distribute results between 0 and RAND_MAX
16-
std::mt19937 gen(rd()); // Seed Mersenne Twister generator
14+
std::random_device rd; // Non-deterministic random number generator
15+
std::uniform_int_distribution<> dist(INT_MIN, INT_MAX); // Distribute results between INT_MIN and RAND_MAX
16+
std::mt19937 gen(rd()); // Seed Mersenne Twister generator
1717

1818
// Typedef for the original function
1919
typedef int (*OriginalFunc)(int);

0 commit comments

Comments
 (0)