طريقة توليد كلمات المرور بطريقة عشوائية بسيطة جدا
الأمر بسيط سنعم متغير نصي بداخله كل الأحرف والأرقام ونستخرجها بطريقة عشوائية وسنستعمل كائن ال Uint32Array and window وسنستعمل ال for loop.
function genPass() {
let chars = "0123456789abcdefghijklmnopqrstuvwxyz";
let pass = "";
let arr = new Uint32Array(length);
window.crypto.getRandomValues(arr);
for (let i = 0; i < length; i++) {
pass += chars[arr[i] % chars.length];
}
return pass;
}
console.log(genPass(6)) //yu57y4
وهكذا إنتهينا وشكرا لك أتمنى أن تستفيد ولو قليلا من المقال.