生成一个随机的ip地址
function getRandIp(){
var arr = []
for(var i = 0;i<4;i++){
var random = Math.floor(Math.random()*256)
arr.push(random)
}
return arr.join('.')
}
var ip = getRandIp()
console.log(ip)
写一个函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff
function getRandColor(){
var str = '0123456789abcdef'
var arr = []
for(var i=0;i<6;i++){
var random = Math.floor((Math.random() * 16))
arr.push(str[random])
}
return '#' + arr.join('')
}
var color = getRandColor()
console.log(color) // #3e2f1b
写一个函数,返回从min到max之间的 随机整数,包括min不包括max 。
function random(min,max){
var random = Math.floor(Math.random()*(max-min)+min)
return random
}
console.log(random(1,10))
写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z。
function getRandStr(len){
var basics = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'+'abcdefghijklmnopqrstuvwxyz'+'0123456789'
var string = ''
for(var i = 0;i<len;i++){
var index = Math.floor(Math.random()*basics.length)
string+=basics.slice(index,index+1)
}
return string
}
var str = getRandStr(10);
console.log(str)