• 0

كيف أولّد رقم عشوائي بلغة #C ؟

أقوم ببرمجة لعبة بلغة #C ، وأريد في جزء معين أن أولّدَ رقم عشوائي من نوع int، فكيف يمكنني فعل ذلك؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هو الرقم العشوائي أو مايسمى بـ Random، وكباقي اللغات #C تتوفر على كلاس مخصصة لهذا النوع من الأعداد، وهذا مثال لطريقة استعمالها:

Random rnd = new Random();
int month = rnd.Next(1, 13); // إنشاء رقم عشوائي يتواجد بين القيمتين 1و12
int dice = rnd.Next(1, 7);   // إنشاء رقم عشوائي يتواجد بين القيمتين 1و6
int card = rnd.Next(52);     // إنشاء رقم عشوائي يتواجد بين القيمتين 0و51

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

Random Class

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن