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

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

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

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

                      تعليق

                      مواضيع تهمك

                      تقليص

                      المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
                      المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
                      المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
                      المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
                      المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
                      يعمل...
                      X