美文网首页
获取随机数

获取随机数

作者: 真的吗_a951 | 来源:发表于2018-06-28 12:50 被阅读0次

获取随机数的几个小栗子

1.颜色随机

 //随机颜色
 function getRandColor(){
  var color = ''
   var arr = '0123456789abcdefghijklmnopqrstuvwxyz'//仓库
   for(var i = 0; i < 6 ;i++){
    var index = Math.floor(Math.random()*wareroom.length)
     color +=  arr[index]
    
  }
   return '#'+color
  
 }
 var color = getRandColor()
 console.log(color)

2.获取两数之间的随机数

//获取min-max之间的随机整数,包括min但不包括max(10-20)
 var str = ''
 function getRandom(){
  
   str = Math.floor(Math.random()*20-10) //先算出最大最小之间的差决定生成几个随机数
   return  10 + str //10加上随机数就是10-20的随机数
 }
 str = getRandom()
 console.log(str) 

var str = ''
function getRandom(min,max){
  str = Math.floor(Math.random()*(max-min))//获取一个随机整数在
  return min+str
}
str = getRandom(20,30)
console.log(str)
  1. 指定值中获取随机数
function getRandStr(len){
  var str = ''
  var arr = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYA'
  for(var i=0;i<len;i++){
    index = Math.floor(Math.random()*arr.length)
    str += arr[index]
  }
  return str
}
var str = getRandStr(10); // 0a3iJiRZap
console.log(str)

4.获取随机的ip地址(0-255)

function getRandIP(){
   var arr = []
  for(var i=0;i<4;i++){
    val = Math.floor(Math.random()*255)
     arr.push(val)
     var str = arr.join(".") //这里会产生新的字符串,原数组不变,因此需要从新定义一个空间来存放
  }
  return str
}
var ip = getRandIP()
console.log(ip) 
//随机IP地址
var ip= ''

function getRandIP(len){
  
  for(var i = 0; i < len; i++){
     var index = Math.floor(Math.random()*255)
     if(i == len-1){
       ip += index
     }else{
       ip += index+'.'
     }
  }
  return ip
}
var ip = getRandIP(4)
console.log(ip)

相关文章

  • swift 随机数

    获取 Int 类型的随机数 调用方法如下: 获取Float 类型的随机数 调用方法如下: 获取CGFloat 类型...

  • 获取随机数

    获取随机数的几个小栗子 1.颜色随机 2.获取两数之间的随机数 指定值中获取随机数 4.获取随机的ip地址(0-255)

  • [MySQL]随机数

    获取[0, 1)的随机数 select rand() 获取[i, j)的随机数 select floor(i + ...

  • c课堂笔记 day-5

    冒泡排序 2.获取随机数 //获取0~100之间的随机数 srand(time(NULL));//此语句不能放在循...

  • iOS彩票类排列组合算法

    1. 从一个范围内获取一组不重复的随机数,返回这个数组: 头文件: /*获取随机数@param count获取随机...

  • 三、常用类和方法

    1、随机数的获取方法 结果:

  • 获取随机数Math.random()

    获取0~7之间的随机数

  • Sass数字函数-random()

    用来获取一个随机数

  • rand.Seed(time.Now().UnixNano())

    rand.Int获取随机数,不加随机种子,每次遍历获取都是重复的一些随机数据 rand.Seed(time.Now...

  • js简易抽奖盘制作

    原理1、利用 Math.floor获取随机数字;2、点击按钮后,获取随机数字存为变量;3、设置循环定时器依次修改背...

网友评论

      本文标题:获取随机数

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