I have tried generating random images using Javascript, but it couldn't work. My code is below; I don't know if the function is correct or not.
//var imageDir = document.images;
var imageDir = [ 10 ];
var imageDir =
    [
    "cards/1.png",
    "cards/2.png",
    "cards/3.png",
    "cards/4.png",
    "cards/5.png",
    "cards/6.png",
    "cards/7.png",
    "cards/8.png",
    "cards/9.png",
    "cards/10.png"
    ];
displayRandomImage = function(i, numberOfImages) {
    for (var i = 0; i < imageDir.length; i++, i = parseInt(Math.random() * i))
    {
        return i = Math.random(i, numberOfImages - 1);
    }
};
var imageDir = displayRandomImage(imageDir, 10);
for (var i = 0; i < imageDir.length; i++) {
    document.getElementById("randimage" + i).innerHTML = "<img src='" + imageDir[ i ] + "' />"
}
 
     
     
    