MCPcopy Create free account
hub / github.com/Vishal-raj-1/Awesome-JavaScript-Projects / generateX

Function generateX

assets/js/passwordGenerator.js:63–84  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

61}
62
63function generateX() {
64 const xs = [];
65 if (upperEl.checked) {
66 xs.push(getUppercase());
67 }
68
69 if (lowerEl.checked) {
70 xs.push(getLowercase());
71 }
72
73 if (numberEl.checked) {
74 xs.push(getNumber());
75 }
76
77 if (symbolEl.checked) {
78 xs.push(getSymbol());
79 }
80
81 if (xs.length === 0) return "";
82
83 return xs[Math.floor(Math.random() * xs.length)];
84}
85
86generateEl.addEventListener("click", generatePassword);
87

Callers 1

generatePasswordFunction · 0.85

Calls 4

getUppercaseFunction · 0.85
getLowercaseFunction · 0.85
getNumberFunction · 0.85
getSymbolFunction · 0.85

Tested by

no test coverage detected