美文网首页
forEach和Math.random()生成ip地址

forEach和Math.random()生成ip地址

作者: 初入前端的小菜鸟 | 来源:发表于2018-06-19 15:18 被阅读0次

 function getRandIP(){
  var a = new Array(1,2,3,4)
  a.forEach(function(e,i,array){
  array[i] = Math.floor(Math.random()*(255-0+1))+0
  
})
  return a.join('.')
}
var ip = getRandIP()
console.log(ip) // 10.234.121.45


// 创建数组
// 遍历数组
// 为每个数组重新赋值
// 通过join方法添加“.”
// 形成ip地址

第二种方法

function getRandIP(){
var arr_ip = [];
var str_ip = [];
for(var i = 0; i < 4;i++){
arr_ip[i] = Math.floor(Math.random()*255);
}
str_ip = arr_ip.join('.');
return str_ip;
}
var ip = getRandIP();
console.log(ip); // 10.234.121.45

相关文章

网友评论

      本文标题:forEach和Math.random()生成ip地址

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