On 23/04/12 01:19, Joseph Rushton Wakeling wrote:
void main()
{
    foreach(double upper; iota(1.0, 2.0, 0.2) ) {
        double delegate() rng = () {
            return uniform(0.0, 1.0);
        };

        printRandomNumbers(rng,10);
    }
}

That was meant to be,

    double delegate() rng = () {
        return uniform(0.0, upper);
    };

... but makes little difference to the thrust of the question ;-)

Reply via email to