اعلانات واخبار

توليد ارقام وحروف عشوائية Random numbers ,chars and string

توليد ارقام وحروف عشوائية Random numbers ,chars and string

المستوي الثاني مبرمج مبتدئ


كيفية توليد ارقام ونصوص وحروف عشوائية تتغير كل مرة بطريقة سهلة وبسيطة


توليد ارقام وحروف عشوائية Random numbers ,chars and string

كيف تولد ارقام عشوائية ونص او حروف عشوائية وتستخدمها في حفظ باسورد او توليد رقم لصورة ثم حفظها او توليد هذه الارقام والحروف لتقوية كلمة مرور .. وهكذا

 

والناتج سيكون علي المثال التالي

1348885989
995018704

اولا لينك تحميل المثال المشروح اضغط هنا

 

 

 

 

توليد الارقام العشوائية Random numbers in C#  

 

نستخدم كلاس اسمه   Random

وهو من اسمه عشوائي يستخدم لتوليد الاقام العشوائية 

Random r = new Random();

            int n = r.Next();
 
 
 

قمت بحجز متغير واخذت نسخة من كلاس الراند او العشوائي وسميته r

ثم قمت بحجز متغير رقمي كي اضع به الرقم العشوائي وسميته n

ثم قلت ان المتغير الرقمي هذا = المتغير العشوائي من خلال الامر التالي . وهو كلما ضغط المستخدم ضغطة علي الزر سيولد رقم جديد بسبب هذا الامر next

 

والناتج سيكون علي المثال التالي

1348885989
995018704

 

 الان لديك قيمة المتغير العشوائي داخل المتغير الرقمي .. اي لو اردت ان تحفظ هذا الرقم او تعرضه فسيكون داخل حرف ال  n

وسيكون متغير من نوع رقمي

 

  Random r = new Random();

            int n = r.Next();

 

 

            Response.Write(n);

جرب وضع هذا الكود في الصفحة في الباج لود او داخل زر

ثم اعمل رفرش للصفحة بالضغط علي زر   F5

او اضغط علي الزر كثيرا فسوف يولد رقم عشوائي كل مرة برقم مختلف ..

 

توليد ارقام عشوائية في صيغة معينة

//نفس الطريقة حجزت نسخة من الكلاس العشوائي

            Random r = new Random();

            // هنا قمت بجعل الارقام العشوائية تتحدد بين رقم 0 الي رقم 4 لاني بدأت طبعا من صفر

            int n = r.Next(5);

 

 

            Response.Write(n);

والنتيجة ستظهر هي في كل مرة رقم واحد فقط مختلف قد يكون 0  او 1 او 2 ..وهكذا

 

 

مثال اخر

 

//نفس الطريقة حجزت نسخة من الكلاس العشوائي

            Random r = new Random();

            // هنا قمت بجعل الارقام العشوائية تتحدد بين رقم 100 الي رقم 100000 

            int n = r.Next(100,100000);

 

 

       

    Response.Write(n);

 

 

 

توليد حروف ونص عشوائي  Random string and chars in Asp.net

 

 

//قمت بحجز متغير واخذت نسخة من الكلاس الذي يسمي guid

            //الامر الاتي يولد كل مرة حروف عشوائية جديدة كل مرة

            Guid g = Guid.NewGuid();

 

            Response.Write(g);

الناتج كل مرة يشبه الاتي

5c54645b-4d0c-489e-9a38-c437d6fba27b

 

 لينك تحميل المثال المشروح اضغط هنا

 

#توليد ارقام وحروف عشوائية Random numbers ,chars and string

رابط الموضوع
http://citystarit.com/Article_details.aspx?id=130