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
}