كود بسيط في لغة الـ c++ لتوليد رقم تسلسلي serial number

#include<iostream>


using namespace std;

int main(){



    string serial=""; //serial 
    int length=20;    //serial length

    string alp ="0123456789";
    for(int i=0;i<26;i++)alp+='a'+i;//a-z
    for(int i=0;i<26;i++)alp+='A'+i;//A-Z

    int index;//random index
    int size=alp.size();//chars size
    srand(time(0));

    for(int i=0;i<length;i++){
        index=rand()%size;
        serial+=alp[index];
    }

    cout<<serial<<endl;


    return 0;

}
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

خوارزميات بسيطة بصراحة، بحكم تجربتي بعلم الهندسة العكسية السريالات يجب أن تكون مشوشة أكثر، بالاضافة الى ارتباطها بمكونات الجهاز كـ HWID مثلاً لتتحكم في برنامجك و تُصعّب كسره و لا تنسى اضافة خوارزميات متعددة وهمية.

هناك أفكار عديدة، يمكنك الاطلاع عليها عبر بحثك في الشبكة العنكبوتية لعلم: Software Security .

بالعنوان موضح انه كود بسيط