var a = ['mike', 'dan', 'christian', 'trevor', 'jess'];
var b = ['mike', 'sarah', 'kenny', 'trevor', 'dennis', 'jeff'];
var c = ['pavel', 'sean', 'kenny', 'chris', 'lucas', 'elizibeth'];
var d = ['sarah', 'sean', 'allison', 'jules', 'trevor', 'jeff'];
var e = ['sarah', 'sean', 'jules', 'trevor', 'chris'];
var f = ['val', 'kirk', 'pavel', 'sean', 'kenny', 'chris', 'lucas', 'elizibeth'];
var g = ['mike', 'sarah', 'kenny', 'trevor', 'dennis', 'jeff'];
var h = ['val', 'sarah', 'allison', 'kenny', 'trevor', 'lucas'];
function randomChoice(list) {
return (list[Math.floor(Math.random() * list.length)]);
};
var barge = []
while (barge.length < 8) {
var barge = []
var used = []
var alpha = randomChoice(a);
if (!(alpha in used)) {
barge.push(alpha);
used.push(alpha);
var bravo = randomChoice(b);
if (!(bravo in used)) {
barge.push(bravo);
used.push(bravo);
var charlie = randomChoice(c);
if (!(charlie in used)) {
barge.push(charlie);
used.push(charlie);
var delta = randomChoice(d);
if (!(delta in used)) {
barge.push(delta);
used.push(delta);
var echo = randomChoice(e);
if (!(echo in used)) {
barge.push(echo);
used.push(echo);
var foxtrot = randomChoice(f);
if (!(foxtrot in used)) {
barge.push(foxtrot);
used.push(foxtrot);
var golf = randomChoice(g);
if (!(golf in used)) {
barge.push(golf);
used.push(golf);
var hotel = randomChoice(h);
if (!(hotel in used)) {
barge.push(hotel);
used.push(hotel);
}
}
}
}
}
}
}
}
};
console.log(barge);