So I am trying to convert all my Random nodes into Random from Stream and have hit a problem.
I can set a random stream variable, then plug it into Random node, and it works. Too predictable, but it works.
So what I am trying to do, is alter random stream using another predictable process right before I plug it in:
For some reason this does not work at all. You would think it would simply give me a different random seed, but instead it completely breaks function. If I route my variable around pure function, it is fine. It isn’t a problem with it being a function because I tried it without it being a function as well.
In fact, if I put a MakeRandomStream node directly into Random node, it doesn’t matter what I put for seed, it is broken.
I can set variable to whatever I want, and it works fine. It seems like that is requirement, to set variable and plug variable directly into random node. You can’t just Make Random Stream and plug that into node.
Is that a bug or working as intended?