النتائج 1 إلى 10 من 10

الموضوع: كيفية توليد رقم عشوائي

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369

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



    خواني كيفك يمكنني وضع دالة php

    تقوم بتوليد رقم مكون مثلا من 10 ارقام


    بشكل عشوائي







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    www.php.net/rand

    بالتوفيق





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  3. #3
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    السلام عليكم .
    الدالة هي rand وطريقة الإستخدام :
    كود PHP:
    $x rand(1,100000) ; 
    للطباعة :
    كود PHP:
    echo $x 
    ستنتج رقم عشوائي من 1 الي 100000 وغير الارقام على كيفك ...

    بالتوفيق .





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  4. #4
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    ههه
    عفواً اخوي mezoo شكلي كنت برد وانت رديت ...





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    مشكور اخوي mezoo

    وتحياتي لك اخوي marabe7
    علي التوضيح المميز وتقبل فائق احترامي






  6. #6
    عضو نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    169


    كيف نجعل الكود العشوائي متكون من حروف و أرقام و ليس أرقام فقط ؟
    متل 14J7QaP87






  7. #7
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    اقتباس المشاركة الأصلية كتبت بواسطة azizsoft
    كيف نجعل الكود العشوائي متكون من حروف و أرقام و ليس أرقام فقط ؟
    متل 14J7QaP87
    اخوي استخدم الدالة التالية

    من الاخ coder

    كود PHP:
    function rand_string($num_chars)
    {
        
    $chars = array("1""2""3""4""5""6""7""8""9""0""a""b""c""d""e""f""g""h""i""j""k""l""m""n""o""p""q""r""s""t""u""v""w""x""y""z");
        
    $string array_rand($chars$num_chars);
        foreach(
    $string as $s)
        {
            
    $ret .= $chars[$s];
        }
        return 
    $ret;








  8. #8
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    279


    كود PHP:
    class random {
    var 
    $salt '';
    var 
    $salt_lower "abcdefghijklmnopqrstuvwxyz";
    var 
    $salt_upper "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    var 
    $salt_number "0123456789";
    function 
    random($what$n)
    {
    if (
    preg_match ("/l/"$what))
    $this->salt .= $this->salt_lower;

    if (
    preg_match ("/u/"$what))
    $this->salt .= $this->salt_upper;

    if (
    preg_match ("/n/"$what))
    $this->salt .= $this->salt_number;

    if (
    $this->salt !== '') {
    $this->salt str_shuffle($this->salt);
    $this->salt substr($this->salt0$n);

    }
    }
    }

    $rand =new random("lun",10); // Example 1 

    $rand2=new random("un",15); // Example 2

    $rand3=new random("n",5); // Example 3

      

    echo "The First  Example O/P => ".$rand->salt ;

    echo 
    "<br>The Second Example O/P => ".$rand2->salt ;

    echo 
    "<br>The Third  Example O/P => ".$rand3->salt 
    هذا الكلاس لانتاج ارقام وحروف كبيرة وصغيرة عشوائيا

    المثال الاول حددنا له lun
    L=lower= احرف صغيرة
    U= Upper= احرف كبيرة
    n=Number = ارقام

    وفى المعامل الثاني تحدد له الطول الخاص بالكود المراد توليده 10 او 20 او 5 كيف ما تحب انتا


    فى المثال الثاني حددنا له un

    يعني حروف صغيرة و ارقام فقط


    وفىا لاخير حددنا له n فقط

    اى ارقام فقط

    -----------------------------
    الكلاس للاستاذ الكبير / عمرو صبحي

    من منتدي نوهارد قبل اغلاقه





    __________________


    Mohamed Mahmoud

    Mobile : +20103452846

    Blog : Hawy PHP

    Mail : Hawy [.] PHP [@] Gmail.com

    حسبي الله ونعم الوكيل


  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2007
    المشاركات
    1,369


    مشكور اخوي Hawy PHP

    وواضح ان الدالة صعبة ومتقنة جدا






  10. #10
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,591


    ممكن تعملها احرف وارقام بشكل بسيط مثلاً :

    كود PHP:
    echo $x md5(time()).rand(99999,9999999999) ; 
    بالتوفيق ...





    __________________
    دروس php بالفيديو !

    marabe7 سابقاً .

    حسَّن موقعك في محركات البحث :
    أكاديمية التطوير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض