我正在寻找一种在 R 中编写密码生成器函数的智能方法:
generate.password (length, capitals, numbers)
- length:密码的长度
- capitals:定义大写在哪里出现的向量,vector反映了密码字符串对应的位置,默认不应该是大写
- numbers:定义大写字母出现位置的向量,vector 反映了对应的密码字符串位置,默认不应该是数字
例子:
generate.password(8)
[1] "hqbfpozr"
generate.password(length=8, capitals=c(2,4))
[1] "hYbFpozr"
generate.password(length=8, capitals=c(2,4), numbers=c(7:8))
[1] "hYbFpo49"