Hello, I find it useful to wrap random in an abstraction, so that I use $2 as an instance id, to both receive a "seed" and to add the abstraction id to the seed.
But, it would be really useful to have a unique instance id already generated in the [random] object, and a global symbol to bind all [random]s to send a seed and increment it by each unique id. what do you think? is this possible? I tested briefly and thie wrapping method really gives different random streams provided there is a different seed when opening the patch cheers, fede > On May 31, 2018, at 10:00 PM, Martin Peach <[email protected]> wrote: > >> On Thu, May 31, 2018 at 3:09 PM, hans w. koch <[email protected]> wrote: >> but couldn´t that pi limitation worked around by a loadbang -delay combo to >> read a date, once the system has established one? >> would need mention in the helpfile though. >> > The pi might not be connected to any network, in which case it will always > start at Jan 1, 2000. > /dev/random may not be usable right at startup as it needs time to accumulate > entropy, .dev/urandom is guaranteed to give some sort of random. Reading a > few bytes from /dev/urandom into a table then combining them into a float or > long int seems like a better idea. > There's an equivalent method in the WIndows API (SystemPrng), but it would > have to be coded into an external since it's not a file like in linux. > > Martin > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
