// 生成指定长度的随机字符串
function generateRandomString(length) {
    // 定义可选字符集,包括字母和数字
    const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    let result = '';
    // 循环生成随机字符并添加到结果字符串中
    for (let i = 0; i < length; i++) {
        // Math.random() 生成一个 [0, 1) 的随机数
        // Math.floor() 向下取整,确保索引在字符集范围内
        const randomIndex = Math.floor(Math.random() * characters.length);
        result += characters[randomIndex];
    }
    return result;
}
// 示例调用:生成一个长度为10的随机字符串
console.log(generateRandomString(10));characters 是一个包含所有可能字符的字符串(大写字母、小写字母和数字)。Math.random() 用于生成一个介于 0 和 1 之间的随机数。Math.floor() 用于将随机数向下取整,以确保索引在 characters 字符串的有效范围内。上一篇:js 取随机数
下一篇:js 随机数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站