Shuffle instances

This commit is contained in:
Chocobozzz 2018-03-16 14:42:57 +01:00
parent 6ed5bd68dd
commit 775333719d
No known key found for this signature in database
GPG key ID: 583A612D890159BE

View file

@ -10,7 +10,7 @@ $(function () {
$.get(instancesApi, data) $.get(instancesApi, data)
.done(function (res) { .done(function (res) {
const instances = res.data const instances = shuffle(res.data)
const lis = [] const lis = []
instances.forEach(function (instance) { instances.forEach(function (instance) {
@ -80,4 +80,14 @@ $(function () {
return a return a
} }
// Thanks https://stackoverflow.com/a/6274381
function shuffle (a) {
for (var i = a.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[a[i], a[j]] = [a[j], a[i]]
}
return a
}
}) })