帮我用js写一个随机生成11位电话号码生成算法
以下是使用JavaScript编写的随机生成11位电话号码生成算法:
function generatePhoneNumber() {
let firstDigit = Math.floor(Math.random() * 9) + 1; // 第一位数字随机生成1-9之间的整数
let secondDigit = Math.floor(Math.random() * 10); // 第二位数字随机生成0-9之间的整数
let thirdDigit = Math.floor(Math.random() * 10); // 第三位数字随机生成0-9之间的整数
let fourthDigit = Math.floor(Math.random() * 10); // 第四位数字随机生成0-9之间的整数
let fifthDigit = Math.floor(Math.random() * 10); // 第五位数字随机生成0-9之间的整数
let sixthDigit = Math.floor(Math.random() * 10); // 第六位数字随机生成0-9之间的整数
let seventhDigit = Math.floor(Math.random() * 10); // 第七位数字随机生成0-9之间的整数
let eighthDigit = Math.floor(Math.random() * 10); // 第八位数字随机生成0-9之间的整数
let ninthDigit = Math.floor(Math.random() * 10); // 第九位数字随机生成0-9之间的整数
let tenthDigit = Math.floor(Math.random() * 10); // 第十位数字随机生成0-9之间的整数
let eleventhDigit = Math.floor(Math.random() * 10); // 第十一位数字随机生成0-9之间的整数
let phoneNumber = `${firstDigit}${secondDigit}${thirdDigit}${fourthDigit}${fifthDigit}${sixthDigit}${seventhDigit}${eighthDigit}${ninthDigit}${tenthDigit}${eleventhDigit}`;
return phoneNumber;
}
console.log(generatePhoneNumber()); // 生成一个随机的电话号码
该算法使用了Math.random()函数生成随机数,并使用Math.floor()函数将随机数转换为整数。最终将生成的11位电话号码作为字符串返回。
原文地址: https://www.cveoy.top/t/topic/bSWQ 著作权归作者所有。请勿转载和采集!