On 06/15/12 00:55, Joseph Rushton Wakeling wrote:
>     sample = randomSample(iota(0, 100), 5, rndGen);
> 
> ... should probably be disallowed on grounds of safety.

Considering the output of this program:

   import std.stdio;
   import std.random;

   void main() {
      foreach (i; 0..20)
         writeln(randomSample([0,1,2,4,5,6,7,8,9], 3, 
Random(unpredictableSeed)));
   }

I'd say the use of std.random should be disallowed on grounds of safety...

Does it work for someone else? (JIC it's only my old GDC installation that 
fails)

artur

Reply via email to