Math常见用法 (ip color 随机数)

生成一个随机的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

你可能感兴趣的:(Math常见用法 (ip color 随机数))