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

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

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

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

  • توليد ارقام عشوائية غير متكررة

    السلام عليكم اريد توليد ارقام عشوائية
    فاستخدمت Math.Random
    لكن الارقام تتكرر اكثر من مرة
    فما هى الدالة المناسبة لتوليد ارقام عشوائية لا تتكرر

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

    تعليق


    • #3
      ارجو المساعدة

      تعليق


      • #4
        اخوانى ارجوكم المساعدة ضرورى
        كل ما اريده التعديل على دالة الارقام الاعشوائية لتعطينى ارقام لا تتكرر
        فمثلا اذا اعطيتها المدى من 1 الى 10
        فى كل مرة اضغط على الزر يظهر رقم لا يتكرر مرة اخرى

        تعليق


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

          تعليق


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

            مرحبا بك

            يمكنك أن تستخدم الوظيفة التالية :
            [hide]
            كود:
            --
            
            تم حذف الرد بعدما رأيت تجاهلا من قبل صاحب السؤال وعدم الاهتمام 
            أرجو المعذرة
            [/hide]


            التعديل الأخير تم بواسطة عبود عبود; الساعة 04-03-2019, 06:51 PM.

            تعليق


            • #7
              اخى الكريم
              ليس تجاهل
              ولكن اتظرت كثيرا للحصول على اجابة فلم اجد
              وايضا لم ادخل كثيرا المتدى الفترة الماضية ظرا لظرو مرض والذتى
              فتقبل اعتذارى واعد كتابة الكود مرة اخرى
              وجزاك الله خيرا

              تعليق


              • #8
                ارجو المساعدة من عباقرة المنتدى الكريم
                فزكاة العلم اخراجه

                تعليق


                • #9
                  كود PHP:

                  --global functions
                  function permute(tabncount)
                    
                  or #tab
                    
                  for 1count or do
                      
                  local j math.random(in)
                      
                  tab[i], tab[j] = tab[j], tab[i]
                    
                  end
                    
                  return tab
                  end

                  -- button on click
                  c
                  =""
                  tab = {"1","3","5","7","10","12"}
                   
                  =permute(tab66
                  for 
                  n,p in pairs(g) do
                   
                  Dialog.Message("Notice"p);
                   
                  end 

                  تعليق


                  • #10
                    مشكور اخى ابوبلقيس على مساعدتك
                    لكن عند التنفيذ تظهر 6 ارقام فقط هم {"1","3","5","7","10","12"}
                    وما اريده ارقام عشوائية من 1 الى 20 مثلا على الا يتكرر الرقم الذى يظهر مره اخرى

                    تعليق


                    • #11
                      اخوانى مازلت ف انتظار حل المشكلة
                      توليد ارقام عشوائية بدون تكرار ها مرة اخرى

                      تعليق

                      مواضيع تهمك

                      تقليص

                      المنتدى: القسم العام نشرت بواسطة: 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