JS生成N位数的随机数函数_扶摇网络

我们只做利于SEO的网站

JS生成N位数的随机数函数

来源:扶摇网络 作者:网站建设/SEO优化专家 浏览: 发布日期:2020-06-29 09:11:30
[导读]:一、n位Number类型的随机数function randomn(n) {  if (n > 21) return null  return parseInt((Math.random() + 1) * Math.pow(10,n-1))}二、n位String类型的数字随机数// RegExp(pattern, attributes...

一、n位Number类型的随机数

function randomn(n) {

  if (n > 21) return null

  return parseInt((Math.random() + 1) * Math.pow(10,n-1))

}

JS生成N位数的随机数函数

二、n位String类型的数字随机数

// RegExp(pattern, attributes)attributes-gim(全局匹配、区分大小写的匹配、多行匹配)

function randomn(n) {

  if (n > 21) return null

  var re =new RegExp("(\\d{" + n + "})(\\.|$)")

  var num = (Array(n-1).join(0) + Math.pow(10,n) * Math.random()).match(re)[1]

  return num

  // Array(n > num ? (n - ('' + num).length +1) : 0).join(0) + num 补位

}

三、n位字母数字随机数

function randomn(n) {

  let res = ''

  for (; res.length < n; res += Math.random().toString(36).substr(2).toUpperCase()) {}

  return res.substr(0, n)

}


大家有疑问,可以在下边留言交流,我有空会及时回复,本人英文网名:Cheng,中文网名:陆小凤。
免责声明:本文由专注多年品牌设计公司扶摇网络整理编写,旨在为企业提供网络知识分享,如有侵权请联系删除,转栽请注明出处.
加载中~
微信咨询网站建设

扫一扫高效沟通

访问网站建设手机端

扫描访问手机网站

多一份参考总有益处

免费领取网站策划SEO优化策划方案

请填写下方表单,我们会尽快与您联系
感谢您的咨询,我们会尽快给您回复!