 run.
    Uniform&#60;float&#62; x;
    x.seed((unsigned int)time(0));

    // Rest of program
    ...
}
</pre></td></tr></table></P><P>

Note: you may be tempted to seed the random number generator from a static
initializer.  <STRONG>Don't do it!</STRONG>  Due to an oddity of C++, there is no
guarantee on the order of static initialization when templates are involved.
Hence, you may seed the RNG before its constructor is invoked, in which case
your program will crash.  If you don't know what a static initi