Improve randomized images
When displaying the image collection randomly, there are an inordinate number of repeated images. This is due to the pseudo random number generator and the limitations of the shuffle method.
Using the os supplied hardware number generator random.SystemRandon() improves the randomness of the sequenced images.