Slides will be displayed in the order they appear in the Slides table. There isn’t an option to randomise the order in which slides are displayed.
The only way I can think of to randomise the order would be to modify the JavaScript in the slideshow code. Open the ‘framework/theme-functions/layout-and-design.php‘ file and on line 885 or thereabouts you’ll see the following block of code…
// create slide show (or column) JavaScript
echo '$("#'. $key .'").filter(":first").waitForImages(function() {'; // allow all images to load before starting slide show
echo '$("#'. $key .'").cycle({ before: beforeSlide, after: afterSlide, fx:"'. $value['fx'] .'",timeout:'. $slideTimeout .',speed:'. $value['speed'] .',pause:'. $value['pause'] . $responsiveCycle .',randomizeEffects:0, pager:"#'. $key .'_nav"});';
echo '});'
Change it to this…
// create slide show (or column) JavaScript
echo '$("#'. $key .'").filter(":first").waitForImages(function() {'; // allow all images to load before starting slide show
echo '$("#'. $key .'").cycle({ random: 1, before: beforeSlide, after: afterSlide, fx:"'. $value['fx'] .'",timeout:'. $slideTimeout .',speed:'. $value['speed'] .',pause:'. $value['pause'] . $responsiveCycle .',randomizeEffects:0, pager:"#'. $key .'_nav"});';
echo '});'
Save and upload.
This will apply the random slide effect to all slideshows. To have it just for a particular slideshow you will need to develop some code to test for a specific condition, or add new admin options.
Always keep in mind that if you modify core theme files then when you need to update the theme your modified files may be overwritten and your modifications lost. The more modifications you make to core theme files, the more difficult it will become for you to update the theme because when you need to update the theme you are going to have to make your modifications again to the updated theme files.