JSはランダムな数字、ランダムな文字、ランダム携帯番号、ランダムな名前を生成します.

32069 ワード

いくつかのテストを書いて、フォームを記入する時、ランダムな数字を生成することによって、迅速に検証することができます.
乱数の生成(長さ指定)
const randomNumber = (len = 1) => {
  let str = ''
  for (let i = 0; i < len; i++) {
    str += Math.floor(Math.random()*10)
  }
  return str
}
ランダム文字(長さ指定)を生成します.
//   
function randomLowerLetter(len) {
  const letters = "abcdefghijklmnopqrstuvwxyz"
  let res = ''
  for (let i = 0; i < len; i++) {
    var n = Math.round(Math.random() * letters.length)
    res += letters[n]
  }
  return res
}

//   
const randomUpperLetter = (len) => {
  const letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  let res = ''
  for (let i = 0; i < len; i++) {
    var n = Math.round(Math.random() * letters.length)
    res += letters[n]
  }
  return res
}

//       
const randomLetter = (len) => {
  const letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  let res = ''
  for (let i = 0; i < len; i++) {
    var n = Math.round(Math.random() * letters.length)
    res += letters[n]
  }
  return res
}
ランダム携帯番号を生成
const randomNumber = () => {
  const prefixArray = new Array("139","138","137","136","135","134","159","158","157","150","151","152","188","187","182","183","184","178","130","131","132","156","155","186","185","176","133","153","189","180","181","177")
  const i = parseInt(Math.random() * prefixArray.length)
  let prefix = prefixArray[i]
  for (var j = 0; j < 8; j++) {
    prefix += Math.floor(Math.random() * 10)
  }
  return prefix
}
ランダムな名前を生成
const randomName = () => {
  const familyNames = new Array(
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", 
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ",
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", 
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ",
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", 
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ",
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", 
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ",
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", 
    " ", " ", " ", " ", " ", " ", " ", " ", " ", " "
  )
  const givenNames = new Array(
    "  ", " ", "  ", "  ", "  ", " ", " ", " ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", " ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", " ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", " ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", " ", "  ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", 
    "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  ", "  "
  )
  const i = parseInt(Math.random() * familyNames.length)
  const familyName = familyNames[i]
  const j = parseInt(Math.random() * givenNames.length)
  const givenName = givenNames[j]
  const name = familyName + givenName
  return name
}