Worked around the lack of a rand_r function on windows systems
diff --git a/unsupported/test/cxx11_runqueue.cpp b/unsupported/test/cxx11_runqueue.cpp
index b1e2dbd..f8552b7 100644
--- a/unsupported/test/cxx11_runqueue.cpp
+++ b/unsupported/test/cxx11_runqueue.cpp
@@ -13,6 +13,15 @@
 #include "main.h"
 #include <Eigen/CXX11/ThreadPool>
 
+
+#ifdef EIGEN_COMP_MSVC_STRICT
+// Visual studio doesn't implementan rand_r() function since its
+// implementation of rand()is already thread safe
+int rand_r(unsigned int*) {
+  return rand();
+}
+#endif
+
 void test_basic_runqueue()
 {
   RunQueue<int, 4> q;