legacy code retreat's triva game : the D version
    bearophile 
    bearophileHUGS at lycos.com
       
    Sat Dec 21 07:03:33 PST 2013
    
    
  
Chris Cain:
> https://dl.dropboxusercontent.com/u/2206555/uniformUpgrade.pdf
 From page 6:
size_t[] counts = new size_t[](top);
foreach(i; 0 .. 500_000_000)
     counts[uniform(0, top)] += 1;
Modern D allows you to write better code:
size_t[N] counts;
foreach (immutable _; 0 .. 500_000_000)
     counts[uniform(0, $)]++;
Bye,
bearophile
    
    
More information about the Digitalmars-d-announce
mailing list