Randomly Generated Data same for every instance of class

I have a actor blueprint that is spawned multiple times after it is spawned this function is called the aim is to generate some random data for each individual actor but currently every instance of the actor that is spawned has the same data. i believe it comes from me not understanding how to use the random stream correctly but i am not sure where im going wrong.

Thats because they all use same seed, you need to set different seed for each object and you can do that using this node:

You need to use some unique identifier as a seed and mix it with time for example so they wont repeat