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

كود لتوليد أرقام عشوائية دون تكرار

بدأه SAM_ في 5 أكتوبر 2008 · 1 رد · 768 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Dim array1(9) As Boolean

Dim x As Integer = 1

Dim i As Integer = 9

Dim i2 As Integer

Randomize()

While x <= (i + 1) 'سوف يتم الخروج من الحلقة بعد الحصول على عشرة أرقام

i2 = Rnd() * i

'سيتم تعديل عنصر المصفوفة بحيث يكون قيمة العنصر

'تساوي الصح أو الخطأ البولياني فإذا كانت خطأ فهذا يعني أن الرقم

' العشوائي غير موجود فيجب إذن إضافته وإعطاء عنصر المصفوفة قيمة الصح ليتم تجاوزها فيما بعد

If (array1(i2) = False) Then

array1(i2) = True

ListBox1.Items.Add(i2 + 1) 'سوف يضاف الرقم إلى القائمة

x += 1

End If

End While

تم تعديل هذه المشاركة بواسطة SAM_ في 5 أكتوبر 2008 في 13:09

#2

مساء الورود،

مشكور جدا على الكود الرائع جربته وهو يعمل جيدا

ننتظر جديدك

انا افكر اذا انا مبدع .... I think therfore I am Creative

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