Repeated random number in a loop
<p>A need to generatera random numbers between 0 and 1 for every different loop. </p>

<p><code>for ( 1 to 10000)</code> a call RandomKey function so as to generate different random numbers.
But the problem is every iteration i get same numbers. </p>

<p>RandomKey function is as follows:</p>

<pre><code> void RandomKey ()
 {
   srand((unsigned)time(0));
   for (int k=0;k&lt;ActivityNumber;k++)
 {

Act_num[k].Priority=(rand()%10000)*0.0001;//random number

 }


for (int i=0;i&lt;ActivityNumber;i++)
   arr[i]=Act_num[i].Priority;
</code></pre>

<p>How can i solve the problem?</p>
