美文网首页
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