أنت تساعد صديقًا في إنشاء حساب بريد إلكتروني جديد. ومع ذلك، يتطلب نموذج التسجيل كلمة مرور قوية تستوفي معايير محددة. يجب أن تتكون كلمة المرور من 8 إلى 12 حرفًا، وتحتوي على رقم واحد على الأقل، وحرف كبير واحد، وحرف صغير واحد، وحرف خاص واحد.
ولجعل كلمة المرور أكثر أمانًا، يتطلب النظام ألا تحتوي على أي أحرف متكررة أو أرقام أو أحرف تسلسلية. وأيضًا، يجب أن تتبع كلمة المرور تنسيقًا معينًا موضحًا أدناه.
يمكنك إنشاء كلمة مرور قوية باتباع تنسيق كود C++ التالي:
#تشمل <iostream>
#تشمل <سلسلة>
#تشمل <cstdlib>
#تشمل <ctime>
استخدام اسم للمحطة؛
انت مين()
{
    srand(time(NULL));
    string chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!@#$%^&*()_+-=[]{}|;':\"./<>؟";
    كلمة مرور السلسلة = ""؛
    int length = rand() % 5 + 8;
    لـ (int i = 0; i < length; i++)
    {
        مؤشر int = rand() % chars. length();
        كلمة المرور += chars[index];
        chars.erase(index, 1);
    }
    cout << كلمة المرور << endl;
    العودة 0؛
}
هل يمكنك إنشاء كلمة مرور تلبي جميع المتطلبات؟
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}