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

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

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

تقليص
هذا الموضوع مغلق.
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
                      اخوانى مازلت ف انتظار حل المشكلة
                      توليد ارقام عشوائية بدون تكرار ها مرة اخرى

                      تعليق

                      مواضيع تهمك

                      تقليص

                      المنتدى: المكتبة الالكترونية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 04:01 PM
                      المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:44 PM
                      المنتدى: التعريف بالهندسة الصناعية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:38 PM
                      المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-10-2025 الساعة 01:22 AM
                      المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-04-2025 الساعة 12:04 AM
                      يعمل...
                      X