Get random unique array elements
by Ben Bankes
HTML
<div id="result"></div>
JavaScript
var options = [1, 2, 3, 4, 5];
var numberOfTestimonials = 3;
for (var i=1; i<=numberOfTestimonials; i++) {
var randomIndex = getRandomIndex(options);
$('#result').append(options[randomIndex]);
options.splice(randomIndex, 1);
}
function getRandomIndex(options) {
return Math.floor(Math.random() * options.length);
}