[Sidefx-houdini-list] rand() function in HDK

Stephen Gustafson sgustafso at gmail.com
Thu Jun 5 11:50:20 EDT 2014


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> wrote:
>Hello.
>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
>random
>numbers it returns the same values.
>Anybody knows how to do this in the HDK?
>
>Thanks
>
>
>-- 
>Un saludo
>Best Regards
>Pablo Giménez
>_______________________________________________
>Sidefx-houdini-list mailing list
>Sidefx-houdini-list at sidefx.com
>https://lists.sidefx.com:443/mailman/listinfo/sidefx-houdini-list



More information about the Sidefx-houdini-list mailing list