22 lines
700 B
Plaintext
22 lines
700 B
Plaintext
--- testcode/testfasthash.cpp.orig Sun Jun 23 20:45:16 2013
|
|
+++ testcode/testfasthash.cpp Sat Dec 21 15:08:08 2013
|
|
@@ -233,11 +233,18 @@ HRESULT CTestFastHash::TestRemove()
|
|
}
|
|
|
|
// shuffle our array - this is the order in which we'll do removes
|
|
+#ifndef HAVE_ARC4RANDOM
|
|
srand(99);
|
|
+#endif
|
|
for (size_t x = 0; x < c_maxsize; x++)
|
|
{
|
|
+#ifdef HAVE_ARC4RANDOM
|
|
+ int firstindex = arc4random_uniform(c_maxsize);
|
|
+ int secondindex = arc4random_uniform(c_maxsize);
|
|
+#else
|
|
int firstindex = rand() % c_maxsize;
|
|
int secondindex = rand() % c_maxsize;
|
|
+#endif
|
|
|
|
int val1 = tracking[firstindex];
|
|
int val2 = tracking[secondindex];
|