var a = 5;
var b = 15;
function random(min,max){
return min + Math.floor(Math.random()*(max-min+1));
}
console.log(random(a,b));
3、寫一個(gè)函數(shù),生成一個(gè)長(zhǎng)度為 n 的隨機(jī)字符串,字符串字符的取值范圍包括0到9,a到 z,A到Z。
var n = 10;
function random(min,max){
return min + Math.floor(Math.random()*(max-min));
}
function getRandStr(len){
var dict = '0123456789' + 'abcdefghijklmnopqrstuvwxyz' + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var str = '';
for(i = 0; i < len;i++){
str += dict[random(0,dict.length)];
}
return str;
}
var result = getRandStr(n);
console.log(result);
4、寫一個(gè)函數(shù),生成一個(gè)隨機(jī) IP 地址,一個(gè)合法的 IP 地址為 0.0.0.0~255.255.255.255。
function random(min,max){
return min + Math.floor(Math.random()*(max-min));
}
function getRandIP(){
var arr = [];
for(i = 0;i < 4;i++){
arr[i] = random(0,256);
}
return arr.join('.');
}
var ip = getRandIP();
console.log(ip);