Reorder a list of string randomly but constant in a period of time : <p>I need to reorder a list in a random way but I want to have the same result on a short period of time ... So I have:</p>

<pre><code>var list = new String[] { "Angie", "David", "Emily", "James" }   
var shuffled = list.OrderBy(v =&gt; "4a78926c")).ToList();
</code></pre>

<p>But I always get the same order ... I could use Guid.NewGuid() but then I would have a different result in a short period of time.</p>

<p>How can I do this?</p>
