What am I doing wrong with Random Stream?

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?

Hi ,

I haven’t been able to reproduce this in 4.7.2. Is that version you’re using? When you say it doesn’t work, what do you mean, exactly? What output are you getting and what output are you expecting?

Hi ,

We haven’t heard back from you in a while, so I’m resolving this post for tracking purposes. Please let us know if you’re still experiencing this issue, and provide us with information requested above. Any BP screenshots would be helpful as well. Thanks!