var items = Array(523, 3452, 334, 31, ..., 5346);
Wie erhalte ich ein zufälliges Element aus items
?
var items = Array(523, 3452, 334, 31, ..., 5346);
Wie erhalte ich ein zufälliges Element aus items
?
Wenn Sie node.js verwenden, können Sie unique-random-array verwenden. Es wählt einfach etwas Zufälliges aus einem Array aus.
Ein alternativer Weg wäre es, eine Methode zum Array-Prototyp hinzuzufügen:
Array.prototype.random = function (length) {
return this[Math.floor((Math.random()*length))];
}
var teams = ['patriots', 'colts', 'jets', 'texans', 'ravens', 'broncos']
var chosen_team = teams.random(teams.length)
alert(chosen_team)
const ArrayRandomModule = {
// zufälliges Element aus dem Array erhalten
random: function (array) {
return array[Math.random() * array.length | 0];
},
// [mutieren]: Zufälliges Element aus dem gegebenen Array extrahieren
pick: function (array, i) {
return array.splice(i >= 0 ? i : Math.random() * array.length | 0, 1)[0];
},
// [mutieren]: Das gegebene Array mischen
shuffle: function (array) {
for (var i = array.length; i > 0; --i)
array.push(array.splice(Math.random() * i | 0, 1)[0]);
return array;
}
}
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.