shuffle the array one time on load (each time you visit browse it is different, but it doesn't change while you are searching, clicking buttons on the page)
re-shuffle everytime it adds cards (each time you search or click something it reshuffles)
shuffle is a button (maybe next to item count?) that you click to re-shuffle the current set of cards/array, making it a user option.
add shuffle function:
then add
shuffle(items);
somewhere.