写一个函数,返回从min到max之间的随机整数,包括min不包括max
function num (min,max){
var randomNum = parseInt(Math.random()*(max-min)+min);
return randomNum;
}
写一个函数,返回从min都max之间的随机整数,包括min包括max
function num(min,max){
var randomNum = parseInt(Math.random()*(max+1-min)+min);
return randomNum;
}
写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z。
function getRandStr(len){
var ch = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ch2 = "";
var randomch = "";
for(var i = 0;i < len;i++){
if(randomch.length<len){
ch2 = ch[parseInt(Math.random()*63)];
randomch += ch2;
}
else{
randomch = randomch.substr(0,20);
}
}
return randomch;
}
var str = getRandStr(10); // 0a3iJiRZap
写一个函数,生成一个随机 IP 地址,一个合法的 IP 地址为 0.0.0.0~255.255.255.255
function getRandIP(){
var num;
var ip = "";
for(var i = 0;i<4;i++){
num = parseInt(Math.random()*256)+".";
ip += num ;
}
ip = ip.substring(0,ip.length-1);
return ip;
}
var ip = getRandIP()
console.log(ip) // 10.234.121.45
写一个函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff
function getRandColor(){
var ch = "0123456789ABCDEF";
var num;
var color = "";
for(var i = 0;i<6;i++){
num = ch[parseInt(Math.random()*16)]
color += num;
}
color = "#"+color;
return color;
}
var color = getRandColor()
console.log(color) // #3e2f1b
网友评论