.splice(), , random :
var students = [ "Paul", "Jan", "Fabian D." ];
var random = 1;
console.log(students[random]);
students.splice(random, 1);
console.log(students);
console.log(students[random]);
" " undefined ", , random :
var students = [ "Paul", "Jan", "Fabian D." ];
var random = 2;
console.log(students[random]); // "Fabian D."
students.splice(random, 1);
console.log(students); // [ "Paul", "Jan" ]
console.log(students[random]); // undefined, random is now out-of-bounds at 2
.splice(), , getNumber(), , :
function getStudent() {
var random = Math.floor(Math.random() * students.length);
return students.splice(random, 1)[0];
}
var tot1 = getStudent();
var tot2 = getStudent();
var tot3 = getStudent();
http://jsfiddle.net/6gox6L1t/