Getting Different Random Numbers in range

Hi guys,
I asked this question a while ago, only got 1 answer and didn’t understand the answer too well.

I’m spawning a floor which has 3 rows for pickups, and each row will have 3 pickups on it. So in the floor’s BP I have created 3 rows with 3 arrows on each row
I’m putting each row of 3 arrows into 1 array, and each array is connected to a “Select” node.
I need to randomly choose 2 of these arrays (or in other words, 2 different rows of arrows) so that I can use their location to spawn my pickups. Each floor is to have 2 rows of 2 different pickups which need to be chosen randomly.

This is what I have so far:

![alt text][1]

The first “Random Arrow Transform” works out great, but I don’t know how to get the 2nd “Select” node to randomly select an array which is different to the first one?

I’m very new to BP so please explain step by step in detail (a screenshot of the correct setup would be highly appreciated)

Thank you!

This is not the best solution, but i think it will work. Also, check out as many unreal tutorial as you can, those tutorial are free, good quality and cover a lot of topics about blueprint scripting.