SO - 21903821
by Arun P Johny
HTML
<p></p>
JavaScript
var x = 10,
array = [];
for (var y = 0; y < x; y++) {
array.push(y);
}
while (array.length) {
var random = Math.floor(Math.random() * array.length);
$('p').append(array.splice(random, 1));
}