Make random option more random

The sort method doesn't do a good job of randomizing the order of the slides. With one iteration, elements only have a 50% chance of being swapped with their neighbor.

This code picks a child element at random and iterates until all slides have been appended to the parent container at random. I believe this is much more random than the current code you have.