Randomly spawning trees at different target points

I am developing an orchard simulation environment where I need to spawn different trees in a randomised target point that I have placed on my map. Here is my blueprint. The target points are placed into an array and then shuffled. I am trying to loop through and retrieve each element (target point) of the array and then place a tree in each one. Any ideas on how to achieve this?