One solution is to manipulate Math.random() using some component of
Date() to get some other result. Maybe looping over Math.random() X
times, where X is the value of milliseconds in the date it the start
of your composition (this was suggested by Dave Hayden to me a while
ago). This is fine if you just want a seed for an integer between 0
and maybe 100, but doesn't cut it if you need some *real* randomness
in your screen-saver. Reason being that any N iterations of
Math.random() will always have the same result when run as a screen-
saver (my guess is that it isn't being seeded correctly in that
mode). It also causes a slow-down on initialisation of the
composition to do anywhere up to 1000 calls to Math.random(). But
here's the code anyway...
There's another way. Use a modified version of the System Time as the
Max input on the Random patch, then modulo that output down to
whatever you need. In this composition the time is fed through Math
(mod 100000 plus 100000) then fed on. Works well for this one (as a
screen saver) though of course it's not "true" randomness.