<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><rant><br>
It seems everyone has just been reading the first few words of Jan's<br>
email and not the actual content. Jan is clearly trying to write a<br>
*random list shuffling* function, not a function to generate<br>
permutations. Let's try to be helpful, people...<br>
</rant><br>
</blockquote><div><br></div><div> Agreed, I've been quite confused by this thread. In the spirit of laziness, though, wouldn't it seem like the "right" method is to generate all the permutations lazily, and then choose a random element of that list?</div>
</div>