Here you can find the source of randomRemove()
Array.prototype.randomRemove = function () { return this.splice(Math.floor(Math.random() * this.length), 1)[0]; }
function Weather() { this.currentWeather = ['stormy', 'sunny', 'sunny', 'sunny'].randomElement(); Array.prototype.randomElement = function () { return this[Math.floor(Math.random() * this.length)]; };
Array.prototype.randomElement = function () { return this[Math.floor(Math.random() * this.length)] }; function shuffle(array) { var currentIndex = array.length, temporaryValue, randomIndex ; while (0 !== currentIndex) { randomIndex = Math.floor(Math.random() * currentIndex); currentIndex -= 1; temporaryValue = array[currentIndex]; ...
Array.prototype.randomPick = function () { return this[_.random(this.length - 1)]; };
Array.prototype.randomPick = function () { return this[Math.floor(Math.random()*this.length)]; };
Array.prototype.randomPick = function() { var index = Math.floor(Math.random() * this.length); return this[index];
'use strict'; Array.prototype.random_item = function () { return this[Math.floor(Math.random() * this.length)]; }; var printError = function (msg) { var newline = document.createElement('br'); var content = document.createTextNode(msg); var messages = document.getElementById('messages'); messages.appendChild(content); ...
Array.prototype.randomise = function() { return this.sort(function() { return 0.5 - Math.random() });
Array.prototype.randomize = function() { var result = []; while (this.length) { var index = this.indexOf(this.random()); result.push(this.splice(index, 1)[0]); return result;
Array.prototype.randomize = Array.prototype.randomize || function() { var result = []; var clone = this.slice(); while (clone.length) { var index = clone.indexOf(clone.random()); result.push(clone.splice(index, 1)[0]); return result;