[Sidefx-houdini-list] rand() function in HDK
hoknamahn at gmail.com
Thu Jun 5 12:08:08 EDT 2014
I would recommend to use Mersenne Twister from boost as it is pretty fast
and in the same time gives a good long sequence
On Thu, Jun 5, 2014 at 4:50 PM, Stephen Gustafson <sgustafso at gmail.com>
> SYSfastRandom called twice returns different values because it is
> modifying the seed value you pass in. To get the same value twice, reset
> the seed value after each call (or just use a temp var to hold the seed you
> pass in).
> On June 5, 2014 7:55:27 AM PDT, "Pablo Giménez" <pablogipi at gmail.com>
> >I am looking for the equivalent of the rand(value) expression in HDK,
> >basically to get a persistent random value based on a parameter.
> >So something like rand($ID) .
> >I have seen that more or less all random stuff in the HDK is based on
> >SYSfastRandom(seed) and similar functions.
> >Problem with that function is if I call it twice with the same seed it
> >returns different values, so it is the usual random generator.
> >I need something that has a seed and creates a persistent sequence of
> >random values, so every time I use it with the id attribute to get
> >numbers it returns the same values.
> >Anybody knows how to do this in the HDK?
> >Un saludo
> >Best Regards
> >Pablo Giménez
> >Sidefx-houdini-list mailing list
> >Sidefx-houdini-list at sidefx.com
> Sidefx-houdini-list mailing list
> Sidefx-houdini-list at sidefx.com
More information about the Sidefx-houdini-list