I have a very stupid problem.
I have a spectator pawn, which should fire an event in certain object in the game world. It should also give it an integer value.
Random nodes generate random values every time they’re called. In your first BP, it will generate one value for PrintString, and another value for DiceThrownEvent.
What you want to do is save the random value to a variable first, and then use this variable instead of calling the random node.