PDA

View Full Version : RANDOM ثبت نام



f montazeri
چهارشنبه 10 شهریور 1389, 15:36 عصر
سلام این قسمت هایی که در ثبت نام هست که چند تا عکس می آورد یا جمع دو تا عدد است و هر دفعه تغییر میکند با چی نوشته میشود ممنون میشم کامل برام توضیح بدین واجبه برا سایتم می خواهم کامل کامل

ali_shmki
چهارشنبه 10 شهریور 1389, 15:56 عصر
سلام. راه هاي مختلفي وجود داره. يكيش اينه كه دوتا عدد رندم توليد كنيد و جمع اونا رو توي session بريزيد و عدد وارد شده توسط كاربر رو با session مقايسه كنيد:
//create two random number
Random x=new Random((int)DateTime.Now.Second);
int a = x.Next(0,10);
Random y = new Random((int)DateTime.Now.Second+10);
int b = y.Next(0,10);
Session["sum"] = a + b;


//compare random number and user number
if (textbox1.Text == Session["sum"])
{
//correct
}
else
{
//wrong
}

f montazeri
چهارشنبه 10 شهریور 1389, 16:43 عصر
ممنون از جوابت ولی باید دو تا lableداشته باشه که اعداد داخلش نوشته باشه و هر دفعه وارد سایت شدم تغییر کند و کاربر جواب این دو را داخل textboxبنویسد. پس دو تا lableکجا تعریف کنم؟ اگه کامل بگین randomها چکار میکنن ممنون میشم من فقط شنیدم با randomمیتوان حل کرد ولی کارش نمیدونم بعدم باید داخل load فرمم بنویسم ؟
توضیح کامل

f montazeri
چهارشنبه 10 شهریور 1389, 17:44 عصر
جواب من دوست عزیز بده عجله دارم ممنون کامل .......................

Saman Hashemi
چهارشنبه 10 شهریور 1389, 19:22 عصر
شما باید دو عدد رندوم را در لود صفحه ایجاد و در لیبل ها قرار دهید و در همین لود نتیجه آن دو را در Session نگه دارید و در رویداد مدنظر مقدار Textbox را Session مقایسه کنید.
تابع رندوم در یک بازه مشخص شده عدد تصادفی انتخاب میکنه.