Browse Source

refactor(core): improve generatePassword readability

pull/3678/head
mehmet-erim 7 years ago
parent
commit
c76fea09af
  1. 3
      npm/ng-packs/packages/core/src/lib/utils/generator-utils.ts

3
npm/ng-packs/packages/core/src/lib/utils/generator-utils.ts

@ -30,14 +30,13 @@ export function generatePassword(length = 8) {
const getRandom = (chrSet: string) => chrSet[Math.floor(Math.random() * chrSet.length)];
let password = '';
password += getRandom(lowers);
password += getRandom(uppers);
password += getRandom(numbers);
password += getRandom(specials);
for (let i = 1; i <= length - 4; i++) {
password = password.concat(getRandom(all));
password += getRandom(all);
}
return password

Loading…
Cancel
Save