Losowa liczba z podanego zakresu
#11Czasami musimy wygenerować losową liczbę całkowitą z podanego zakresu. Niestety dostępna funkcja Math.random();
generuje liczby z przedziału 0-1. Własna implementacja funkcji rand może wyglądać tak:
function rand( min, max ){
min = parseInt( min, 10 );
max = parseInt( max, 10 );
if ( min > max ){
var tmp = min;
min = max;
max = tmp;
}
return Math.floor( Math.random() * ( max - min + 1 ) + min );
}
Kolejność parametrów w zasadzie nie ma znaczenia.