]> gcc.gnu.org Git - gcc.git/blobdiff - libstdc++-v3/include/ext/algorithm
re PR libstdc++/13284 (126 g++ failures due to lrand48 not defined)
[gcc.git] / libstdc++-v3 / include / ext / algorithm
index dfb551535cd408298fe8dc121bf867a62258a936..fa6996cd7c9682055e18cff16ecce3f26c67fc54 100644 (file)
@@ -274,7 +274,7 @@ namespace __gnu_cxx
       _Distance __m = min(__n, __remaining);
 
       while (__m > 0) {
-       if (std::__random_number(__remaining) < __m) {
+       if ((std::rand() % __remaining) < __m) {
              *__out = *__first;
              ++__out;
              --__m;
@@ -335,7 +335,7 @@ namespace __gnu_cxx
 
       while (__first != __last) {
        ++__t;
-       _Distance __M = std::__random_number(__t);
+       _Distance __M = std::rand() % (__t);
        if (__M < __n)
          __out[__M] = *__first;
        ++__first;
This page took 0.027766 seconds and 5 git commands to generate.