随机生成字母数字组合验证码

329 阅读1分钟

随机生成字母数字组合验证码(四位) (如: 4YT8) (数字,大写字母随机)

function randomNum(a, b) {
        var max = a > b ? a : b;
        var min = a < b ? a : b;

        return parseInt(Math.random() * (max - min + 1)) + min;
    }
    function randomStr() {
        return String.fromCharCode(randomNum(65, 90))
    }

    //随机生成 数值,字母的验证码
    function randomCode(n) {
        var str = "";
        for (var i = 0; i < 4; i++) {
            if (Math.random() > 0.5) {
                str += randomNum(1,9);
            } else {
                str += randomStr(65,90)
            }
        }
        return str;
    }