ITPub博客

首页 > IT职业 > IT图书 > 关于 Math.random 的一些函数

关于 Math.random 的一些函数

IT图书 作者:westwolf 时间:2021-09-09 09:48:26 0 删除 编辑

以下函数都是通过Math.random()的伪随机特性进行生成各类项的操作的函数。

  • 返回从min到max之间的 随机整数,包括min,不包括max 。

//返回从min到max之间的 随机整数,包括min不包括maxfunction randomNum(min,max){  var s = parseInt(min + (Math.random())*(max-min))  return s
}
randomNum(10,20)


  • 返回从min到max之间的 随机整数,包括min,也包括max

//返回从min到max之间的 随机整数,包括min,也包括maxfunction randomNum(min,max){  var s = parseInt(min + (Math.random())*(max-min+1))  return s
}
randomNum(10,20)


  • 生成一个随机 IP 地址的函数

//生成一个随机 IP 地址的函数,一个合法的 IP 地址为 0.0.0.0~255.255.255.255。function getRandIP(){  var arr = [] //生成一个数组存放数据
  for(var i=0 ; i 


  • 生成一个随机颜色字符串

//生成随机颜色的函数,生成一个随机颜色字符串,合法的颜色为#000000~ #ffffff。function getRandColor() {  var str = ''
  var dict = '0123456789abcdef'
  for(var i=0 ; i 


  • 生成一个长度为 n 的随机字符串

//生成一个长度为 n 的随机字符串,字符串字符的取值范围包括0到9,a到 z,A到Z。function getRandStr(len) {  var str = ''
  var dict = '0123456789abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXYZ'
  for(var i=0 ; i 



作者:evenyao
链接:https://www.jianshu.com/p/a8c34c3fc868


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4662/viewspace-2812769/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-26

  • 博文量
    307
  • 访问量
    21673