using namespace std;
int GenerateRandomNumber(int powerOf){
-
+#if defined(WIN32)
+
+ // Seed the randomiser!
+
+ srand(time(0));
+
+ int powerOfCalculation = (int)pow(2, (double)powerOf);
+ int randomNumber = rand() % powerOfCalculation;
+
+#else
// Get four bytes from /dev/urandom.
int randomData = 0;
int powerOfCalculation = (int)pow(2, (double)powerOf);
int randomNumber = rand() % powerOfCalculation;
+#endif
return randomNumber;
-
}
\ No newline at end of file