I have a set of images and all I want to do is have the images randomize using a javascript function and shuffle button. This is probably pretty simple, but the truth is I have no idea how to do this. I'm pretty sure I'd have to use Math.random or something like that.
            Asked
            
        
        
            Active
            
        
            Viewed 1,176 times
        
    0
            
            
        - 
                    You would have an array of images, you want to shuffle. This may help: http://stackoverflow.com/questions/6274339/how-can-i-shuffle-an-array-in-javascript – Thorsten Kettner Dec 04 '15 at 09:59
- 
                    Check the algorithm [Fisher–Yates shuffle](https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle). It's easy to implement – and yes, you would indeed use `Math.random` to get a random number. – Jongware Dec 04 '15 at 10:09
1 Answers
0
            
            
        I created a jsbin that does what you want.
And yes, you can use Math.random.
You also need to find a way to select the random image DOM elements (whether by custom attributes, or class, etc.).
after that, define a function that generates a random number. If that random number matches the element number, reveal it. Hide the rest of the ones that do not match.
 
    
    
        J. Lee
        
- 513
- 4
- 15
