nextresetNote:The styling of this example is part of my sites stylesheet and is not included in the script
All the styling can be customized in the area of the script under the heading
# output
First the script creates a cookie containing a non-repeating random sequence between 1 and the total number of files in the folder
The last number is a check value of the number of files in the folder so that if you add more files the cookie will reset
although it may take some time for the cache to refresh and include the new images
When the page loads the first number in the cookie is read and then placed at the end (before the check value) and the cookie is refreshed
NOTE
if the folder is very large the script may time out while creating the random sequence I tested the bare script with up to 1100 entries
but the limit may be about 500 for the full script depending on if you have any other xtscripts running on the page