title: What is default seed?
body: <p>When I call the following function:</p>
  <pre><code>printf(&quot;%d\n&quot;, rand())
  srand(0);
  printf(&quot;%d\n&quot;, rand());
  </code></pre>
  <p>I consistently get the following output:</p>
  <pre><code>1804289383
  1804289383
  </code></pre>
  <p>What is this number representing before the <code>srand()</code>? And if the point is to make the <code>srand</code> required. Why isn't it initialized to something like <code>0</code> or <code>-1</code> or whatever?</p>