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