الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إستعمال Random في السي شارب

مغلق
بدأه مبرمج حاسب في 22 أكتوبر 2007 · 3 رد · 686 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إذا كان عندك مايلي:


y ="0551111111";
switch (y)
{
case "0551111111": Response.Write("<h3>يوسف صالح</h3>"); break;
case "0552222222": Response.Write("<h3>خالد وليد</h3>"); break;
case "0553333333": Response.Write("<h3>محمد شاكر</h3>"); break;
case "0554444444": Response.Write("<h3>بدر عبدالله</h3>"); break;
default: Response.Write("<h3>عفوا الرقم المدخل ليس من ضمن الخيارات الموجودة</h3>"); break; }
  string y;

السؤال أريد أن يكون الطباعة عشوائيا يعني مرة تطبع يوسف صالح ومرة خالد وليد ومرة محمد شاكر ومرة بدر عبدالله ومرة عفوا الرقم المدخل ليس من ضمن الخيارات الموجودة. عند كل تنفيذ .اللغة المستخدمة هي C#Microsoft Visual Web Developer 2005 Express Edition والبرنامج المستخدم هوالرجاء مساعدتي في الحلولقد قرب لي المدرس الحل حيث أننا نستخدم دالة Random في y=بدلا من الرقم الموجود

معليش فيه شوية لخبطه لكن فكرة هي جملة switch

تم تعديل هذه المشاركة بواسطة Ben_Laiid في 22 أكتوبر 2007 في 22:55

#2
Random rr = new Random();
string y = "055" + Convert.ToString(1111111 * rr.Next(1, 5));

;)

#3

شكرا بارك الله فيك

جزاك الله خير و أدخلك الفردوس الأعلى من الجنة

#4

انا انصحك بعمل Array و تقوم بحفظ قيمة نصية في كل Index

و بعد ذلك تستخدم ال Random Method يبدأ من صفر و ينتهي بعدد المفاتيح بداخل المصفوفة ناقص واحد

ثم تمرر الرقم العشوائي الناتج ليكون ArrayIndex و تعرض في كل مرة محتوى المتربط بهذا المفتاح

بالتالي ستكون وصلت 100 بال 100 لما تريد

You can fly while you can touch the sky

هذا الموضوع مغلق.

مواضيع مشابهة