اكتب برنامج TypeScript يقوم بإنشاء كلمة مرور عشوائية تتكون من قيم أبجدية رقمية وأحرف خاصة. يجب أن تتكون كلمة المرور من 8 أحرف على الأقل ويجب أن تحتوي على حرف كبير واحد وحرف صغير واحد ورقم واحد وحرف خاص واحد على الأقل. يجب أن يأخذ البرنامج مدخلات من المستخدم لطول كلمة المرور وينشئ كلمة مرور جديدة في كل مرة يتم فيها تشغيل البرنامج. وأخيرًا، يجب أن يعرض البرنامج كلمة المرور التي تم إنشاؤها على وحدة التحكم أو في مستند HTML.
{"evolved_from": null, "kind": "synthetic", "source": "ultrachat"}