jQuery: una funzione random per generare numeri casuali

Loading

jQuery ottenere un valore casuale
In questo breve articolo tratteremo di come si possa estendere jQuery per aver disponibilie una funzione random.
In realtà il codice che segue, produce due funzioni un che restituisce un numero casuale intero tra 0 e un valore dato come estremo superiore (funzione rand()), e un’altra che produce un valore casuale compreso tra un minimo e un massimo (funzione randComp()).

L’utilizzo in ogni caso sarà molto semplice ci basterà chiamare la funzione desiderata scrivendo:

$.rand(val); intero casuale tra 0 e val
$.randComp(min, max); intero casuale tra min e max


Il codice che abbiamo utlizzato è il seguente:

jQuery.extend({
	rand: function(val) {
            return Math.floor(val * (Math.random() % 1));
	},
	randComp: function(min, max) {
          min = Math.floor(min);
          max = Math.floor(max);
	  return min + jQuery.rand(max - min + 1);
	}
});