js函数:
function randomInt(x1,x2)
{
var min_int = parseInt(x1);
var max_int = parseInt(x2);
if ( isNaN(min_int) || isNaN(max_int) )
{
alert('parameter error');
return false;
}
x1 = Math.min(min_int,max_int);
x2 = Math.max(min_int,max_int);
return x1 + Math.floor(Math.random() * (x2 - x1 + 1));
}
调用方式:
alert(randomInt(1,100));
结果为:
1-100之间的随机整数,包括1 和 100