Another way is to shuffle the array first. And then grab and remove the element at array’s Last Index, a much faster operation overall. Something along the lines of:
So the order of elements in the array is already randomised and you’re just taking the last one, trimming the array from the end. All results are unique / non-repeating and there’s no need to randomise anything else.

