title: 'random_shuffle': is not a member of 'std' error
body: <p>I'm trying to use <a href="http://en.cppreference.com/w/cpp/algorithm/random_shuffle" rel="noreferrer">std::random_shuffle</a>, and get a compilation error.</p>
  
  <p>My compiler is v140(Visual Studio 2015), and I work on x64, Release mode.</p>
  
  <h3>My code:</h3>
  
  <pre><code>#include &lt;random&gt;
  #include &lt;algorithm&gt;
  void foo()
  {
      std::vector&lt;int&gt; v;
      std::random_shuffle(v.begin(), v.end());
  }
  </code></pre>
  
  <h3>The errors which I get:</h3>
  
  <pre><code>error C2039: 'random_shuffle': is not a member of 'std'
  error C3861: 'random_shuffle': identifier not found
  </code></pre>
  
  <ul>
  <li>Any idea what could the problem be?</li>
  </ul>
  
  <p>Thanks!</p>