密码生成器

//长度不低于8位。
//包括大小写字母(A-Z和a-z)。
//包括特殊符号(!@#$%^&*()-_=+[]{};:,.<>?/)
function generatePassword() {
  const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+[]{};:,.<>?/';
  let password = '';

  for (let i = 0; i < 8; i++) {
    const randomIndex = Math.floor(Math.random() * chars.length);
    password += chars[randomIndex];
  }

  return password;
}

console.log(generatePassword());

posted @ 2023-09-25 10:30  SultanST  阅读(25)  评论(0编辑  收藏  举报