عدد رندوم

lxl

Member
سلام . اولا به من نگيد سرچ كن پيدا ميشه . :D اين كه نشد جواب :lol:

بعدش من چه جوري عدد رندوم توسط asp ميتونم توليد كنم . متاسفانه من وقتي از rnd استفاده مي كنم كه يه عدد بين 0 تا 1 بده هميشه وقتي صفحه باز ميشه همون عدد هست . يعني اين جوري :

کد:
<%= rnd %>
<%= rnd %>

اگه صفحه رو ريفرش كنم دوباره همون اعداد بين 0 تا 1 هستن .
مثلا نه دهم و 8 صدم .
دوباره ريفرش مي كنم : نه دهم و 8 صدم .
ولي من دنبال اسكريپتي هستم كه الان اگه نه دهم و 8 صدم هست دفعه ديگه كه صفحه لود ميشه بزنه مثلا 6 صدم و 87 صدم. :roll:
 

dashti

Member
اصلا خود شما فهميدي چي گفتي ؟!!!!
واضح تر بگو و عددات رو يه جوري رياضي بنويس !
 

hoom

Active Member
سلام

اين ربطي به ASP نداره. بلكه بايد بدونين چطوري عدد رندوم درست ميكنن كه اصلا كاري نداره.
اول بايد اين دستور رو صدا كنيد : Randomize

بعدش بدست آوردن عدد تصادفي يه فرمول ساده داره كه اينطوريه :

کد:
CInt((دامنه بالايي *‌Rnd) + دامنه پاييني)

مثلا براي بدست آوردن يه عدد تصادفي بين 10 تا 100 اينطوري بنويسيد:

کد:
Randomize
Response.Write CInt((Rnd * 100) + 10)

ارادتمند
 

hoom

Active Member
سلام

فرمول رياضيش همونه فقط بايد به PHP بنويسينش :

کد:
<?
srand(time());
$random = (rand()%100)+10;
print("$random");
?>

ارادتمند
 

جدیدترین ارسال ها

بالا