import std.concurrency, std.conv, std.random, std.range, std.stdio;

void main()
{
	enum n = 4;
	enum m = 100_000_000;
	foreach(i; iota(n))
		spawn(&randomFunc, m);
//		randomFunc(m);
}

void randomFunc(size_t m)
{
	double x = 0;
	foreach(i; iota(m))
		x += uniform!("[)", double, double)(0.0, to!double(i+1));
	writeln(thisTid, "\t", x);
}

