当前位置:首页 > 乱七八糟 > 正文内容

使用EXCEL(WPS)公式生成随机密码

大地主刘发财4周前 (06-12)乱七八糟470

某些时候我们需要生成一些随机的密码来解决一些问题

下面是一个生成随机密码的公式,随机生成12位密码,密码包含大小写字母+数字+符号

每次表格有更改或者按F9刷新表格时就会自动生成一个随机密码

局限性:

每一位的类型相同,例如第一位大写 第二位小写 第三位数字...

此公式只适合生成对密码复杂度有要求的场景

=CONCATENATE(
    CHAR(
        RANDBETWEEN(65, 90) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(97, 122) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(48, 57) +
            INT(RAND() * 0.1)
    ),
    MID(
        "[.#$%^~!*]",
        RANDBETWEEN(1, 9),
        1
    ),
    CHAR(
        RANDBETWEEN(65, 90) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(97, 122) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(48, 57) +
            INT(RAND() * 0.1)
    ),
    MID(
        "[.#$%^~!*]",
        RANDBETWEEN(1, 9),
        1
    ),
    CHAR(
        RANDBETWEEN(65, 90) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(97, 122) +
            INT(RAND() * 0.1)
    ),
    CHAR(
        RANDBETWEEN(48, 57) +
            INT(RAND() * 0.1)
    ),
    MID(
        "[.#$%^~!*]",
        RANDBETWEEN(1, 9),
        1
    )
)



分享给朋友:

“使用EXCEL(WPS)公式生成随机密码” 的相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。