PDA

View Full Version : راهنمایی در مورد تقسیم



barnamenevisjavan
چهارشنبه 06 آبان 1394, 21:15 عصر
سلام
بصورت رندوم من عدد تولید میکنم مثلا بین 1 تا 24 حالا میخوام این عدد رو تقسیم بر عدد 2 یا هر عدد دیگه کنم،مشکل اینجاست که جواب تقسیم باید رند باشه یعنی عددهای تقسیم بخش پذیر باشن
به عنوان مثال عدد رندوم به من 21 میده درحالی که 21 تقسیم بر 2 جواب رندی نداره و به اصطلاح باقی ماندش صفر نیست.اگه میشه راهنمایی کنید

pbm_soy
چهارشنبه 06 آبان 1394, 23:15 عصر
خوب عدد رندومی تولید که زوج باشد !
ویا بررسی کنید عدد رندوم تولید شده فرد باشد دوباره عدد دیگری تولید کنید اینکار تا وقتی ادامه دهید که عدد تولیدی زوج باشد



Random r=new random();
Int n;

While(true)
{
N=r.next(25);
If(n%2 ==p)
Break;

}
// n is your random number
// بجای p باید مینوشتم صفر ولی چون باگوشی دارم تایپ میکنم سخته ویرایش کردنش!


توجه کنید که این کد را اجرا نکردم و مستقیم همینجا تایپ کردم و حروف بزرگ و کوچیک را رعایت نکردم و شاید غلط املایی هم داشته باشد
صرفا برای نشان دادن الگوریتم کار این کد را نوشتم

xman_dj
پنج شنبه 07 آبان 1394, 09:01 صبح
میتونی یه شرط بزاری اگه باقی مانده صفر نشد +1 یا -1 کنی عدد تصادفی رو