Vector Fields in Blueprint?

So using the array posted above, as well as a biome map generator I found, I have been able to make significant progress with my generation:

One problem I have right now is that while I can get any Random X or Random Y, I don’t have a good method of doing a range check on all the indexes in a row. For example, my Southern Tropical latitude has indexes that all end in 4. Hard to do an InRange check on that.

Anyone know of a function or piece of math that could do such a check?

Edit: Actually, I just remembered I can still do a range check as the vector gets applied to the transform on the Add Instance. Additionally, I worked out a way to use a ForLoopWithBreak to run through each index in a row if I really really need to. Probably not though, as the number of loops could hit a few hundred or thousand PER tile(x 12-20K tiles) to be generated. I will probably just flesh out that piece and sock it away in a function for another day.