You could try sampling a 256x256 tiling noise texture stretched across the screen via WPO.
That’s about it, you don’t have access to per instance random or other stuff that requires instancing within UMG.
At the same time, compared to 5plus years ago you may be able to just use the noise nodes. GPU processing power being a lot more than it was back then…