can create
generators with their own internal state; see the sections below).  You
should generally only seed a random number generator once, at the beginning
of a program run.  
</P><P>

Here is an example of seeding with the system clock:
</P><P>

<TABLE><tr><td>&nbsp;</td><td class=example><pre>#include &#60;random/uniform.h&#62;
#include &#60;time.h&#62;

using namespace ranlib;

int main()
{
    // At start of program, seed with the system time so we get
    // a different stream of random numbers each