Personally I’d have the class that is spawning the item be the one to apply/set any of its random values. Spawned items need to be as free of bloat as possible.
Widget display depends on your setup. If the widget is owned by the actor you can easily pass it to the widgets bound variable via an event.
Note: Is Variable is checked. This creates a variable in the widget class named MyRandomValue
Create and Event in the Widget Graph to pass and set the RandomText.




