إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مشكل تكرار قيم الدالة random

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مشكل تكرار قيم الدالة random

    السلام عليكم ورحمة الله وبركاته

    هل فيه طريقة لتفادي تكرار القيم التي تنتجها الدالة random



  • #2
    كود PHP:
    vv=20;= {};k[1]= Math.Random(1vv);n=1-----------------------
    while 
    Table.Count(k)~= 20 do------------------------------------
    t=Math.Random(1vv);for 1,Table.Count(k) do---------------
    if 
    t==k[ithen-------------------------------------------------
    n=2;end;end----------------------------------------------------
    if 
    == 1 then-------------------------------------------------
    k[Table.Count(k)+1]=t;else-------------------------------------
    n=1;end;end;---------------------------------------------------
    samer={}-------------------------------------------------------
    for 
    =1,20 do-------------------------------------------------
    Table.Insert(samerik[i]);----------------------------------
    rondom_list Table.Concat(samer" - "1TABLE_ALL)---------
    end------------------------------------------------------------
    Dialog.Message("(^..^)",rondom_list); 
    ظهور الأعداد من 1 الى 20 بدون تكرار
    غير منقول

    تعليق


    • #3
      المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
      كود PHP:
      vv=20;= {};k[1]= Math.Random(1vv);n=1-----------------------
      while 
      Table.Count(k)~= 20 do------------------------------------
      t=Math.Random(1vv);for 1,Table.Count(k) do---------------
      if 
      t==k[ithen-------------------------------------------------
      n=2;end;end----------------------------------------------------
      if 
      == 1 then-------------------------------------------------
      k[Table.Count(k)+1]=t;else-------------------------------------
      n=1;end;end;---------------------------------------------------
      samer={}-------------------------------------------------------
      for 
      =1,20 do-------------------------------------------------
      Table.Insert(samerik[i]);----------------------------------
      rondom_list Table.Concat(samer" - "1TABLE_ALL)---------
      end------------------------------------------------------------
      Dialog.Message("(^..^)",rondom_list); 
      ظهور الأعداد من 1 الى 20 بدون تكرار
      غير منقول


      ربي يفرج عليك استاذ .......طبعا لقد فرجت عني .......وجدت بعض الحلول و لم افهم منها شيئا

      ساجرب ولنا عودة

      تعليق


      • #4
        للمرة الثانية اريد منك استاذي العزيز ملف من سيربح المليون و اعادة رفعه في موقع غير الخليج

        ------ رجائي ان تسثني هذا الملف من المبدا الشخصي -------

        تعليق


        • #5
          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


          • #6
            شكرا وبارك الله لكما لما تقدومه لنا من افادات في طرح الاسئلة وفي الحلول
            شكرا جزيلا

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
            المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
            المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
            المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
            المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
            يعمل...
            X