PDA

View Full Version : سوال: تولید عدد random



m.mahdim
پنج شنبه 20 مرداد 1390, 04:10 صبح
سلام. من اومدم یه شماره ی رندوم بزرگ برای crypt کردن کوکی هام درست کنم که دیدم تعداد رقم هاش یکسانه همیشه rand() و هم چنین کم هست رقم هاش. چه طور میشه طول rand رو افزود؟ فعلا یه فرمول در یک تغییر پذیر درست کردم مثلا time() * rand() + 8465 یه چنین چیزی. ممنون میشم راهنمایی کنین. :لبخند:

eshpilen
پنج شنبه 20 مرداد 1390, 08:33 صبح
بجای rand از mt_rand استفاده کنید. چون امن تره.
روش تولید اعداد صحیح در یک بازهء خاص هم با این تابع بسیار ساده است:

mt_rand ( int $min , int $max )