How to randomize the order of game objects in a grid layout?

I’m making a card game where each player can drag and drop cards from their hands onto a main player area. The main player area has a grid layout component so when cards are dropped onto it, they lay out across it in a flexible row count. I want to attach a script to a button that will shuffle the order the cards appear on the grid layout, but I have no idea where to start! Any help would be appreciated!

that should probably be a good place to start