Nice link, but hardly do-able to remember the sequence of the photos… but, never mind.
Now i know you are up to rev: The random sort order is defined by the so called random seed. Whenever the random function is called with the same seed, the same sequence will be the result.
When you have a display of thumbnails, and say you are on page 3 out of 7, and you click on an image to go to the slideshow, the visitor expects to be also on page 3 of the slideshow, viewing the same image, with the same images before and after the current image.
Also, when going back from slideshow to thumbnails, the visitorm exects consistency.
The random seed is generated using the time in seconds starting at 0 on jan 1, 1970, and will be the same after exactly 4721 seconds. This will ‘never’ happen to the visitor.
The random seed – and hence the sequence order – is saved in the wppa session data, that is kept for various reasons, one example: the view counts are incremented only once, even when the visitor looks 3 times at the same slide during his session.
The session duration is set to one hour, so the random seed will be re-generated as soon as the visitor opens a page later the one hour after his first visit; he starts a new session.
Conclusion: the random sequence is changed every hour for a certain visitor, and is always different for different visitors ( as long as they do not start their session in the same second ).
I hope 2 things: 1. you understand why the random seed ( sequence ) is remembered between pageloads, and 2. that you can live with the situation as it is now. If you really want a random seed be different for each page load, i provide a setting for it, but we have already 616 settings and 100 runtime variables…