Negative numbers come with tricky modulus results and are excluded from the return values of the standard rand().
TinyMT is licensed under its own terms. See src/std/tinymt/LICENSE.txt.
Since Memallox's newlib port is currently unstable, gint has to provide some standard functions on its own. Instead of a single <gint/std.h> header, this commit makes a gint/std directory containing headers under standard names.