مشاهدة النتائج 1 الى 12 من 12
  1. #1

    استفسار عن math random

    السلام عليكم و رحمة الله و بركاته ..
    كيف حالكم .. ان شاء الله طيبون smile

    لدي استفسار بسيط عن random


    من المعروف ان راندوم امر استدعاء عشوئي مثلاُ
    كود:
    random(2,8)
    يقوم الامر بكتابة الرقم من 2 إلى 8 إلى المتغير التي تم تحديده في البرمجة
    عشوئياً بين هذه الرقمين


    المطلوب

    معرفة كيفية جعل الراندو يقوم بإختيار الرقم 2 أو 8 فقط الرقمين!
    (دون ان يختار 4 مرة و مرة 6 و مرة 3 )

    فهمتو علي asian
    اخر تعديل كان بواسطة » Kaien في يوم » 28-07-2007 عند الساعة » 08:29 السبب: خطأ إملائي


  2. ...

  3. #2
    وعليكم السلام ورحمة الله

    لأ أدري عن أي لغة تتحدث

    ولكن على العموم الفكرة كالتالي:


    كود:
     
    x=random(0,1)
     
    if (x)
         Result=2
    Else
          Result=8
    End if
    تحياتي
    تشااااوcool
    ERROR 404: Memeber not found

  4. #3
    أوه نسيت :P
    lua من lua.org

    جاري التجربه .. و لكن لدي سول آخر (ليست مشكلة بل فضول إلى حين ضرورته فقط :P)
    عند استخدام راندو .

    مثلاً لا اريد ان اضع ارقام .. بل شي ثاني مثلاً

    -------------------------------------------
    x=random(rei,res,esd)

    if (x)
    Result=rei
    Else
    Result=res
    Else
    Result=esd
    End if
    -------------------------------------------

    يصير كذا!


    هع .. لدي استفسار آخر ايضاً و لكن حبه حبه لا ينحاش الحبيب :P
    جاري تجربه الامر الذي كتبته

  5. #4
    x=random(rei,res,esd)

    if (x)
    Result=rei
    Else
    Result=res
    Else
    Result=esd
    End if
    على ما أذكر بان هذه الدالة رقمية و لكنك تستطيع الوصول إلى هدفك بدون كل هذا اللف و الدوران.

  6. #5
    TheCrash

    همم .. كلام عسل :P
    بس للآسف ما عرفت >_<

    تقدر تحط مثال بسيط على كلامك العسل xD


    ..................... سلامي
    تشاااااااااااااااااااااااااو .....

  7. #6
    طيب أخي الكريم ماذا تريد أن تفعل بالضبط
    من الممكن استخدام كود اختيار كالتالي:
    Select Case Index()
    Case rei: 'Code here
    CCase res: 'Code here
    Case esd: 'Code here

    End Select

    أو يمكنك ربط المتحولات العددية بالرقمية بحيث أن يدل كل رقم على عدد.

  8. #7
    TheCrash

    Select Case Index()
    Case rei: 'Code here
    CCase res: 'Code here
    Case esd: 'Code here

    End Select
    أي لغة هذه >_> !

    شاهدت الكثير من الfunction و لكن ليس هذه
    ( موقع lua.org .. اتحدث عن اوامر الlua او c++ )

  9. #8
    إقتباس الرسالة الأصلية كتبت بواسطة Kaien مشاهدة المشاركة
    أوه نسيت :P
    lua من lua.org

    جاري التجربه .. و لكن لدي سول آخر (ليست مشكلة بل فضول إلى حين ضرورته فقط :P)
    عند استخدام راندو .

    مثلاً لا اريد ان اضع ارقام .. بل شي ثاني مثلاً

    -------------------------------------------
    x=random(rei,res,esd)

    if (x)
    Result=rei
    Else
    Result=res
    Else
    Result=esd
    End if
    -------------------------------------------

    يصير كذا!


    هع .. لدي استفسار آخر ايضاً و لكن حبه حبه لا ينحاش الحبيب :P
    جاري تجربه الامر الذي كتبته
    أول مرة أسمع بهذة اللغة ، بس قريت عنها قبل شوي وهي Scripting Language وفيها شبه من c++ .
    على العموم حل مشكلتك تقريبا مثل ما أشار أخوي The Crash

    بس في ملاحظة، الدالة الي تتكلم عنها (والي عبارة عن API إلى دالة لغة الـ C) ما يمكن إلا أن تأخذ ثلاث أشكال فقط:

    الأول :
    كود:
    x=random;
    تعطي عدد من نوع real يعني حقيقي قيمته بين 0 و 1

    الثاني:
    تستقبل عدد صحيح
    كود:
    x=random(9);
    وتعطي عدد صحيح قيمته بين 1 و9

    الثالث:
    تستقبل عددين صحيحين
    كود:
    x=random(3,9)
    وتعطي عدد صحيح قيمته بين 3 و9

    يعني بالعربي ما تستقبل أكثر من 2 Parameters

    لكن الطريقة ممكن عملها كالتالي،
    انت كل الذي تريد الأختيار عشوائيا بين 3 اختيارات أيا كان نوعها.

    كود:
     
    x=randome(1,3);
     
    if(x==1)
         result=OptionA;
    elseif(x==2)
        reslut=OptionB;
    elseif(x==3)
        result=OptionC;

    أو بإستخدام جملة Switch في حالة C\C++

    لكني القيت نظرة سريعة على الموقع وما اعتقد ان في شيء مكافيء لجملة switch في هذة اللغة.

    يعني جرب الطريقة الأولى.

    ملاحظة: لست متأكد من كتابة الكود الصحيحة ولكن الفكرة وصلت اعتقد.

  10. #9
    مرحبا


    Lua !


    أنت إما مهووس كاريوكي أو مبرمج ألعاب لتستخدم هذهِ اللغة السكربتية ...


    على أية , لم أفهم قصدك كثيراً


    لذا فكل ما سأفعله هو إعادة كتابة الكود للعضو الذي قبلي بهذهِ اللغة ^^


    مثلاً لو أنت صانع كاريوكي (لا تسألني ما هو إن كنت لا تعرفه , فقط مجرد إفتراض biggrin كذلك دعك من تلك المتغيرات , وركز فقط على إمكانية الإختيار العشوائي من قيم متغيرة , أقصد m_start...ألخ)


    سيكون لديك شيء كهذا

    [code]

    كود:
     
    local m_start = syl.start_time 
    local m_end = syl.end_time 
     Foo = math.random(m_start,m_end)
    if Foo < 1 then
         Karaoke = KicktheScreen
     
            elseif Foo == 1 then
                 Karaoke = PinkyShine
                 elseif Foo > 1 then
                      Karaoke = Muhhaahahahaha
     
                 end
     
            end
    end
    هذي اللغة تتطلب جملة Then , وكذلك إغلاق كل كتلة بجملة end ..


    إذا لم تفهم شيء من الشخابيط إللي فوق biggrin يا ليت توضح أكثرررررsmile
    اخر تعديل كان بواسطة » King of Pirates في يوم » 31-07-2007 عند الساعة » 17:40

  11. #10
    O_O.. مستحيل! سوننا!

    لم اتوقع ان اجد شخصاً .. سيكتب كلمة السحرية "كاريوكي" في الموضوع tongue
    همم.. بالنسبة لطلبي لكيفية جعل الارقام الراندوم ثابته فهي لإيجاد تأثير مثل هذا التأثير

    حمله من شاهد اماكن الكرات ظهورة, و اختفائة (انا في بداية الطريق لن اسأل عن كيفية تطاير الاحرف بعد ذلك tongue )
    كاريوكي فريق Saizen .. تستطيع رؤية نفس الشيء لـ آي شيلد الذي قام بتصميمه Apih (للآسف الانمي تم
    ترخيصة لذ1 لن تستطيع تحميله ._.,, ابحث عنه في اليوتيوب ان اردت رؤيته ^_^)

    إن كنت قد شاهدت ناروتو من AOnE فأيضاً هناك تأثير مشابه على شكل آثار قـدم كـلـب هي
    لحلقة 177 او 178 لا اذكر

    ايضاً هناك اشياء كثير اريد ان اعرفة biggrin
    مثلاً.. تغير الالوان بـ lua مثل كاريوكي النهاية AonE El Cazador de la Bruja و كاروكي
    البداية لـ A-Kraze Ergo Proxy, كلاهما صممها ky_kisky

    ( الحجم 4 ميغا ,, قمت بعمل دايركت شو ستريم على المقطع tongue )

    هذا ما اطمح لصنعه حالياً redface





    كود:
     
    local m_start = syl.start_time 
    local m_end = syl.end_time 
     Foo = math.random(m_start,m_end)
    if Foo < 1 then
         Karaoke = KicktheScreen
     
            elseif Foo == 1 then
                 Karaoke = PinkyShine
                 elseif Foo > 1 then
                      Karaoke = Muhhaahahahaha
     
                 end
     
            end
    end
    اما السكريبت التي قمت انت بكتابته! لم افهمه جيداً.. اقصد هذا ! (في راسي ثلاث علامات استفهام ؟؟؟)

    كود:
    Karaoke = Muhhaahahahaha
    أي نوع من الدوال هذا ×_× !!
    صراحة .. انا لم اصل الى مستوى امكانية برمجة باوامر then بعد

    و لكن قمت بكتابة سكريبت بسيط حاولت فيه تشغيل الامر التي قمت انت بكتابته لي .. وصلت الى عدة
    نتائج و لكن بائت بالفشل في احد اسطر string.format لا ادري ما السبب .. من اليأس لم اقم بحفظ ما
    وصلت إليه .. و لكن لازلت متحمساً لرؤية العشوائية الناتجة عن then biggrin

    إن كنت تستطيع كتابة لي lua يتضمن فيه الامر الذي قمت انت بكتابته سأكون شاكراً لك كثيراً.. كثيراً.. biggrin

    ايضاً.. ممكن تعرفني على نفسك .. biggrin
    اعمالك .. اسمك في mIRC و.. و.. و.. إلخ
    ..إن كنت لا تريد لا مشكلة ايضاً سأنسى الامر كأنه لم يكن شي tongue




    هيهيهيهييي... انا مبتدأ جداً.. جداً.. XD

    هذا ايميلي .. إذا كنت فاضي و رايق XD
    MyFawa2@hotmail.com

    ابي انور مسنجري بوجودك biggrin
    تشااااااااو sleeping

  12. #11
    أعتقد أنك فهمت الموضوع غلط ^^

    أنا مبرمج ولا أفقه شيء في الكاريوكي , عرفت Lua عن طريق برمجة الألعاب , وعرفت أنها تستخدم في الكاريوكي عن طريق عملي كأنمي Encoder + زيارتي لقسم الترجمة في هذا المنتدى , حيث رأيت بعض الدروس عن لغة Lua لأحد مراقبي ذلك القسم

    لكني لا أعرف أي شيء عن تطبيق هذه الأشياء على الكاريوكي وليست لي أي صلة بالترجمة إلا بإنتاجها النهائي فقط ...
    رأيت الكاريوكي الذي ذكرته لكني لا أعرف (ولست مهتماً بمعرفة ) كيف صنع ^^

    بالنسبة للكود الذي كتبته فهو فقط لشرح كيفية إختيار عشوائية مختلفة

    muhahaha وغيرها بإفتلااض انك تنشيء دالة اخرى تطبق إذا تحقق الشرط المعين

    آسف لتخييب أملك .....
    لكني أظن أن المختصين بالترجمة سيفيدونك إذا دليت أحدهم إلى هذا الموضوع , ولأبت لك أني أريد مساعدتك بأي ثمن
    هذا موضوع قام بذكر لغة البرمجة Lua


    هذا الموضوع شفته اليوم في الصفحة الأولى في ذلك القسم
    أعتذر مرة ثانية , وقد لا أكون موجوداً للرد مرة أخرى , لأن دخولي للمنتدى قل كثيييييييييييراً

    بالنسبة لأعمالي وغيرها من هذهِ الأشياء فأظن أنك الآ لا تهتم لها , فلا يوجد بينها كاريوكي , بلأ Encode لبعض الأنميات والأفلام التي لم تشاهدها ولن تشاهدها... فنحن مجموعة تترجم للغتي الثانية (الفرنسية )

    أتمنى أن يفيدك من هم في قسم الترجمة في هذا المنتدى
    اخر تعديل كان بواسطة » King of Pirates في يوم » 17-08-2007 عند الساعة » 16:44

  13. #12
    شكرا على هذا الموضوع الجميل
    من المثير للذكر النظام الجديد في تصميم المواقع عن طريق ال share point بدل من ال asp.net و فضل مثال موقع جامعة الملك سعود وهذا هو الرابط :

بيانات عن الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

عدد زوار الموضوع الآن 1 . (0 عضو و 1 ضيف)

المفضلات

collapse_40b قوانين المشاركة

  • غير مصرّح لك بنشر موضوع جديد
  • غير مصرّح بالرد على المواضيع
  • غير مصرّح لك بإرفاق ملفات
  • غير مصرّح لك بتعديل مشاركاتك
  •  

مكسات على ايفون  مكسات على اندرويد  Rss  Facebook  Twitter