in

Obtener un elemento aleatorio de una matriz de JavaScript

apple touch icon@2

Si tú realmente debe use jQuery para resolver este problema (NB: no debería):

(function($) {
    $.rand = function(arg) {
        if ($.isArray(arg)) {
            return arg[$.rand(arg.length)];
        } else if (typeof arg === "number") {
            return Math.floor(Math.random() * arg);
        } else {
            return 4;  // chosen by fair dice roll
        }
    };
})(jQuery);

var items = [523, 3452, 334, 31, ..., 5346];
var item = jQuery.rand(items);

Este complemento devolverá un elemento aleatorio si se le da una matriz, o un valor de[0n)dadounnúmeroocualquierotracosa¡unvaloraleatoriogarantizado![0n)givenanumberorgivenanythingelseaguaranteedrandomvalue!

Para mayor diversión, el retorno de la matriz se genera llamando a la función de forma recursiva según la longitud de la matriz 🙂

Demostración de trabajo en http://jsfiddle.net/2eyQX/

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

104946 1524549872

¿Cómo cambiar el tamaño de fuente en HTML?

gfg 200x200 min

Multiplicación de dos matrices en una sola línea usando Numpy en Python