// أنشئ أرقامًا عشوائية بشكل عشوائي من مصفوفة strchar في الوظيفة
// الحروف حساسة لحالة الأحرف
// المعلمة n هي عدد الأرقام التي يتم إنشاء رقم عشوائي، وعادةً ما يكون أربعة أرقام
سلسلة عامة RandomNum(int n) //
{
سلسلة strchar = "0,1,2,3,4,5,6,7,8,9";
string[] VcArray = strchar.Split(',');
string VNum = "" ;// نظرًا لأن السلسلة قصيرة جدًا، ليست هناك حاجة إلى StringBuilder
int temp = -1; // سجل آخر قيمة عشوائية وحاول تجنب إنشاء عدة أرقام
عشوائية
متطابقة .
// استخدم خوارزمية بسيطة للتأكد من الاختلاف في الأرقام العشوائية التي تم إنشاؤها
Random rand =new Random();
لـ (int i = 1; i < n+1; i++)
{
إذا (درجة الحرارة ! = -1)
{
rand =new Random(i*temp*unchecked((int)
DateTime.Now.Ticks));
}
//int t = rand.Next(35);
int t=rand.Next(10);
إذا (درجة الحرارة != -1 && درجة الحرارة == ر)
{
إرجاع RndNum(n);
}
درجة الحرارة = ر؛
VNum += VcArray[t];
}
return VNum;// إرجاع الرقم العشوائي الذي تم إنشاؤه
}
بعد إنشاء رقم عشوائي، قم بتعيين القيمة لعنصر تحكم التسمية، ثم قم بتغيير لون خلفية التسمية، موافق