美文网首页
Math常见用法 (ip color 随机数)

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

作者: ZombieBrandg | 来源:发表于2018-06-04 22:45 被阅读0次

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

相关文章

网友评论

      本文标题:Math常见用法 (ip color 随机数)

      本文链接:https://www.haomeiwen.com/subject/usjusftx.html