كيفية إنشاء أعداد صحيحة عشوائية في C #

Kyfyt Ansha A Dad Shyht Shwayyt Fy C



تستخدم الأعداد الصحيحة العشوائية على نطاق واسع عبر البرمجة. في C # ، تحتوي الأرقام العشوائية على تطبيقات مختلفة مثل إنشاء بيانات اختبار عشوائية ، والمخرجات العشوائية ، والتشفير ، والأمن وكذلك في المحاكاة أو النمذجة. تتناول هذه المقالة طرقًا مختلفة لإنشاء أعداد صحيحة عشوائية في C #.

كيفية إنشاء أعداد صحيحة عشوائية في C #

يعد إنشاء أعداد صحيحة عشوائية في C # أمرًا سهلاً ويمكن تحقيقه باستخدام المدمج فئة عشوائية .

1. استخدام الفئة العشوائية في C #

الفئة العشوائية هي فئة مضمنة في C # تتيح لنا إنشاء أعداد صحيحة عشوائية. لاستخدامها ، نحتاج إلى إنشاء مثيل للفئة العشوائية واستدعاء الطريقة التالية. تعطينا الطريقة التالية عددًا صحيحًا عشوائيًا ضمن نطاق من 0 إلى أقصى قيمة لـ int32.







فيما يلي صيغة لتوليد عدد صحيح عشوائي باستخدام فئة عشوائية:



عشوائي عشوائي = عشوائي جديد ( ) ؛

int رقم عشوائي = عشوائي. التالي ( ) ؛

2. توليد عدد صحيح عشوائي باستخدام الطريقة التالية

ال الطريقة التالية هي الطريقة الأكثر استخدامًا للفئة العشوائية لتوليد أعداد صحيحة عشوائية. كما ذكرنا سابقًا ، يمكنه إنشاء عدد صحيح عشوائي مع أو بدون نطاق.



فيما يلي مثال على إنشاء عدد صحيح عشوائي:





باستخدام النظام ؛

برنامج الفصل {

ثابتة فارغ رئيسي ( ) {

عشوائي عشوائي = عشوائي جديد ( ) ؛

int رقم عشوائي = عشوائي. التالي ( ) ؛

وحدة التحكم. اكتب ( 'رقم عشوائي: ' + رقم عشوائي ) ؛

}

}

هنا في الكود أعلاه ، قمنا بإنشاء رقم عشوائي باستخدام فئة عشوائية ، والتي تعد جزءًا من مساحة اسم النظام.

هنا قمنا بتعريف مثيل جديد لفئة عشوائية باستخدام الكلمة الأساسية التي تحدد اسم الفئة. ال التالي () طريقة يعطي عددًا صحيحًا عشوائيًا يتم تخزينه في المتغير رقم عشوائي . أخيرًا ، نطبع قيمة رقم عشوائي إلى وحدة التحكم باستخدام Console.WriteLine ().



  واجهة مستخدم رسومية ، وصف التطبيق يتم إنشاؤه تلقائيًا بثقة متوسطة

3. توليد عدد صحيح عشوائي ضمن النطاق

باستخدام الطريقة التالية ، يمكننا أيضًا إنشاء رقم عشوائي لنطاق محدد. لذلك ، يجب علينا تحديد الحجتين. يجب أن تحتوي هاتان الوسيطتان على دقيقة و الأعلى قيم النطاق الذي يتم إنشاء الرقم العشوائي منه.

فيما يلي صيغة الحصول على عدد صحيح عشوائي في نطاق 1 و 100:

int رقم عشوائي = عشوائي. التالي ( 1 و 101 ) ؛

المثال التالي يعطينا رقمًا عشوائيًا بين 1 و 100:

باستخدام النظام ؛

برنامج الفصل {

ثابتة فارغ رئيسي ( ) {

عشوائي عشوائي = عشوائي جديد ( ) ؛

int رقم عشوائي = عشوائي. التالي ( 1 و 101 ) ؛

وحدة التحكم. اكتب ( 'رقم عشوائي: ' + رقم عشوائي ) ؛

}

}

في الإخراج ، يتم إنشاء رقم عشوائي بين 1 و 100.

4. توليد عدد صحيح عشوائي حتى تحديد الرقم

يمكننا أيضًا تعديل الكود أعلاه لتوليد عدد صحيح عشوائي إلى قيمة محددة. سوف يعطينا الكود المذكور أدناه رقمًا عشوائيًا أقل من 10.

باستخدام النظام ؛

برنامج الفصل {

ثابتة فارغ رئيسي ( ) {

عشوائي عشوائي = عشوائي جديد ( ) ؛

int رقم عشوائي = عشوائي. التالي ( 10 ) ؛

وحدة التحكم. اكتب ( 'رقم عشوائي: ' + رقم عشوائي ) ؛

}

}

في الإخراج نرى عددًا صحيحًا عشوائيًا أقل من 10.

  واجهة مستخدم رسومية ، وصف التطبيق يتم إنشاؤه تلقائيًا بثقة متوسطة

5. توليد 10 أعداد صحيحة عشوائية

باستخدام حلقة for يمكننا تعديل الكود أعلاه وإنشاء 10 أعداد صحيحة عشوائية بين 0 و 100.

باستخدام النظام ؛

برنامج الفصل

{

ثابتة فارغ رئيسي ( خيط [ ] أرجس )

{

// إنشاء مثيل جديد للفئة العشوائية

عشوائي عشوائي = عشوائي جديد ( ) ؛

// توليد وطباعة 10 أعداد صحيحة عشوائية بين 0 و 99

وحدة التحكم. اكتب ( 'طباعة 10 أعداد صحيحة عشوائية بين 0 و 99:' ) ؛

ل ( int أنا = 0 ؛ أنا < 10 ؛ أنا ++ )

{

int رقم عشوائي = عشوائي. التالي ( 100 ) ؛ // يولد عددًا صحيحًا عشوائيًا بين 0 و 99

وحدة التحكم. اكتب ( $ 'الرقم العشوائي {i + 1}: {randomNumber}' ) ؛

}

}

}

ينشئ الكود أعلاه مثيلًا جديدًا للفئة العشوائية ، ويولد 10 أعداد صحيحة عشوائية بين 0 و 99 ، ويطبعها على وحدة التحكم. ال عشوائي.التالي (100) يُنشئ استدعاء الطريقة عددًا صحيحًا عشوائيًا بين 0 و 99 (ضمنيًا) ، والذي يتم تعيينه إلى رقم عشوائي عامل. تتكرر الحلقة 10 مرات ، كل واحدة تطبع رقمًا عشوائيًا مختلفًا على وحدة التحكم.

في الإخراج ، يمكننا أن نرى 10 أعداد صحيحة عشوائية مطبوعة على الشاشة.

  يتم إنشاء واجهة المستخدم الرسومية والنص والتطبيق والبريد الإلكتروني تلقائيًا

خاتمة

الأعداد الصحيحة العشوائية لها تطبيقات مختلفة في البرمجة. شركة#، الطريقة التالية يستخدم عادة لتوليد أعداد صحيحة عشوائية. يمكن أن تولد هذه الطريقة أعداد صحيحة عشوائية مختلفة. يمكن إنشاء هذه الأرقام لنطاق محدد أو حتى رقم محدد.