I made a puzzle app, you firstly choose an image from your computer then you click start and it takes parts of the image and adds them to a listview. Then you take images from listview and put them in the free spaces.But the problem is in the listview, images are ordered(right to left and top to bottom of the image parts).

My question here is how can I mix randomly items(images) inside of my listview?