/
  • تولید اعداد تصادفی

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی تولید اعداد تصادفی
    نویسنده پیام
    farhad.programmer آفلاین
    عضو مهم
    ****

    ارسال‌ها: 291
    تاریخ عضویت: ۱۳۸۸ بهمن ۷
    اعتبار: 1
    تشکرها : 148
    ( 99 تشکر در 67 ارسال )
    ارسال: #1
    تولید اعداد تصادفی
    با سلام

    من توی حلقه for اعداد تصادفی ایجاد کردم ولی متاسفانه بعشی از عدد ها تکراری میشن برای جلوگیری از تکرار چی کنم؟
    ۱۳۸۸ بهمن ۸ ۰۶:۰۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #2
    RE: تولید اعداد تصادفی
    اعداد مثلا داخل یه آرایه می ریزی. بعد از ایجاد عدد تصادفی باید چک کنی داخل آرایه نباشه اگر بود دوباره کد رو چک کنی و دوباره اگر بود دوباره و ... . در واقع باید داخل یه حلقه بزاری
    ۱۳۸۸ بهمن ۸ ۰۷:۲۲ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    parvane آفلاین
    عضو مهم
    ****

    ارسال‌ها: 352
    تاریخ عضویت: ۱۳۸۷ دي ۸
    اعتبار: 12
    تشکرها : 590
    ( 424 تشکر در 242 ارسال )
    ارسال: #3
    RE: تولید اعداد تصادفی
    میتونید از زمان هم استفاده کنید
    کد PHP:
    srand(time());
    echo 
    rand(); 
    ۱۳۸۸ بهمن ۸ ۱۰:۵۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : molana
    Y.P.Y آفلاین
    ناظم کل
    *******

    ارسال‌ها: 2,781
    تاریخ عضویت: ۱۳۸۷ دي ۲۸
    اعتبار: 103
    تشکرها : 2181
    ( 4856 تشکر در 2220 ارسال )
    ارسال: #4
    RE: تولید اعداد تصادفی
    از توابع داخل این صفحه هم می تونید استفاده کنید:
    http://ir.php.net/rand
    __________________________________________________________________________
    وبلاگ: Yousha.Blog.ir

    صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
    http://gulfnews.com/opinion/thinkers/ira...i-1.500997
    ۱۳۸۸ بهمن ۹ ۱۱:۲۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : molana hidensoft
    hidensoft آفلاین
    عضو ارشد
    *****

    ارسال‌ها: 1,384
    تاریخ عضویت: ۱۳۸۸ شهريور ۳
    اعتبار: 46
    تشکرها : 729
    ( 1394 تشکر در 782 ارسال )
    ارسال: #5
    RE: تولید اعداد تصادفی
    چه خوب گفت. منوال همیشه بهترین راهه.
    ۱۳۸۸ بهمن ۹ ۰۱:۵۸ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    HiddeN آفلاین
    13
    ***

    ارسال‌ها: 71
    تاریخ عضویت: ۱۳۸۸ مرداد ۲۷
    اعتبار: 0
    تشکرها : 336
    ( 74 تشکر در 30 ارسال )
    ارسال: #6
    RE: تولید اعداد تصادفی
    يه سوال اينجا به ذهنم رسید . تابع هایی که اعداد تصادفی ایجاد میکنند مثل rand , uniqid و ...
    وقتی که این تابع ها عددهای تصادفی ایجاد میکنند ایا احتمال داره عددی رو که قبلا ایجاد کرده باز ایجاد کنه ؟؟؟
    ۱۳۸۸ بهمن ۱۰ ۰۳:۴۴ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #7
    RE: تولید اعداد تصادفی
    برای‌ uniqid ‌ که اصلا‌این‌‌ تابع عدد تصادفی ایجاد نمی کنه. یک عدد منحصر به فرد ایجاد می کنه . بنابراین عدد قبلی رو هیچ وقت ایجاد نمی کنه
    ولی برای rand این احتمال وجود داره
    ۱۳۸۸ بهمن ۱۰ ۱۱:۴۹ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : HiddeN
    Alimokhlesi آفلاین
    مدیر کل
    **********

    ارسال‌ها: 457
    تاریخ عضویت: ۱۳۸۷ آذر ۲۵
    اعتبار: 13
    تشکرها : 601
    ( 1126 تشکر در 412 ارسال )
    ارسال: #8
    RE: تولید اعداد تصادفی
    بستگی به طول عددتون داره
    از میکوتایم هم میتونید استفاده کنید
    __________________________________________________________________________
    علم تاج افتخار دنیا و یادگار پس از مرگ است
    ۱۳۸۸ بهمن ۱۰ ۱۲:۱۵ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : HiddeN
    admin آفلاین
    وحید سهرابلو
    **********

    ارسال‌ها: 5,697
    تاریخ عضویت: ۱۳۸۷ آذر ۲۴
    اعتبار: 100
    تشکرها : 1362
    ( 6197 تشکر در 3438 ارسال )
    ارسال: #9
    RE: تولید اعداد تصادفی
    uniqid از‌ میکروتایم استفاده می کنه
    ۱۳۸۸ بهمن ۱۰ ۱۲:۲۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : HiddeN hidensoft
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS