سوال درمورد رندوم
#1
سلام به دوستان خیلی خیلی خلاق و نوپرداز خودم
دوستان یه سوالی داشتم فک کنید من گفتم که هروقت روی یک اسپرایت تاچ شد یک شی تکست یک عدد شانسی یک تا بیست  بیاره((random(1,20) حالا یه سوالی اینجاست چجوری میتونم بگم همه این عداد بجز اعداد 5 و 7 مثلا؟ 
نهایت تشکر از شما
[تصویر:  ydph74xbfd4w7h8zg.jpg]
  پاسخ


 سپاس شده توسط:
#2
کد:
choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)

  پاسخ


 سپاس شده توسط: ali.develpor1 ، mahdi_R8095 ، mostafanastary
#3
(1395/11/16، 09:10 عصر)hesam3 نوشته است:
کد:
choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
دمت گرم اقا حسام دمت گرم عالی بود یه روش تازه و یادگرفتم 
خیلی خیلی تشکر 
1-یه سوالی داشتم اگر مثلا من بخوام بگم اعداد بین 1 تا 1000 و اعداد 5 و 6 و 7و 8و 9 داخلش نباشه
2-و یک سوال دیگه دارم چطوری میتونم بگم اعداد بین 1 تا 1000 و اعداد 200 تا 400 داخلش نباشه
[تصویر:  ydph74xbfd4w7h8zg.jpg]
  پاسخ


 سپاس شده توسط:
#4
(1395/11/16، 09:10 عصر)hesam3 نوشته است:
کد:
choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)

اینی که آقای حسن ثنایی گفتن درسته ولی میتونی این کار رو هم بکنی...
 
کد:
System > On strart of layout >>>> System > Set VAR1 to Round(Random(1,20))

این ایونت که معلومه، بین 1 تا 20 یه عدد انتخاب میکنه و روندش هم میکنه و به متغیر میده

و باید بعدش این ایونت رو هم بزاری
کد:
System > VAR1 = 5 >>>> System > Set VAR1 to Round(Random(1,20))
OR
System > VAR1 = 7 >>>>

این ایونت هم میگه اگه متغیر 5 یا 7 بود دوباره از 1 تا 20 یه عدد انتخاب کنه و به متغیر بده

اینجوری یه حلقه تشکیل میشه و تا زمانی که متغیر برابر با 5 یا 7 نباشه از حلقه خارج نمیشه

با تشکر

(1395/11/16، 09:18 عصر)ali.develpor1 نوشته است:
(1395/11/16، 09:10 عصر)hesam3 نوشته است:
کد:
choose(1,2,3,4,6,8,9,10,11,12,13,14,15,16,17,18,19,20)
دمت گرم اقا حسام دمت گرم عالی بود یه روش تازه و یادگرفتم 
خیلی خیلی تشکر 
1-یه سوالی داشتم اگر مثلا من بخوام بگم اعداد بین 1 تا 1000 و اعداد 5 و 6 و 7و 8و 9 داخلش نباشه
2-و یک سوال دیگه دارم چطوری میتونم بگم اعداد بین 1 تا 1000 و اعداد 200 تا 400 داخلش نباشه

سوال اولت رو که جواب دادم و اما سوال دوم...



کد:
System > VAR1 > 200 >>>> System > Set VAR1 to Round(Random(1,20))
OR
System > VAR1 < 400 >>>>
  پاسخ


 سپاس شده توسط: hamed2002 ، ali.develpor1 ، mostafanastary
#5
دمت گرم اقا مهدی واقعا عالی بود
اقا مهدی یه سوال و یه خواهش داشتم 
اقا مهدی round برای چکارهایی استفاده میشه
و اقا مهدی من راستش خیلی توی کانستراکت حرفه ای نیستم راستش اینجوری درست درک نمیتونم بکنم میشه یک اقایی بکنید و یه سورس بسازید ، خیلی خیلی ببخشید اگر مایه زحمتتون شدم 
بازم خیلی خیلیی تشکر میکنم هم از شما و هم از اقا حسام گل
[تصویر:  ydph74xbfd4w7h8zg.jpg]
  پاسخ


 سپاس شده توسط: mahdi_R8095
#6
Round برای روند کردن اعداد هست یعنی اعداد اعشاری رو تبدیل به عدد صحیح میکنه
  پاسخ


 سپاس شده توسط: mostafanastary
#7
(1395/11/16، 09:37 عصر)ali.develpor1 نوشته است: دمت گرم اقا مهدی واقعا عالی بود
اقا مهدی یه سوال و یه خواهش داشتم 
اقا مهدی round برای چکارهایی استفاده میشه
و اقا مهدی من راستش خیلی توی کانستراکت حرفه ای نیستم راستش اینجوری درست درک نمیتونم بکنم میشه یک اقایی بکنید و یه سورس بسازید ، خیلی خیلی ببخشید اگر مایه زحمتتون شدم 
بازم خیلی خیلیی تشکر میکنم هم از شما و هم از اقا حسام گل

سلام براتون سورس رو ساختم

بفرمایید

فقط یه نکته ای رو باید عرض کنم
اون ایونت هایی که تو پاسخ های قبلی نوشتم یه جاش ایراد داشت ولی تو سورس درست شد

شما طبق سورس عمل کنید
  پاسخ


 سپاس شده توسط: hasansanaei ، mostafanastary ، ali.develpor1
#8
اقا مهدی جان واقعا تشکر 
[تصویر:  ydph74xbfd4w7h8zg.jpg]
  پاسخ


 سپاس شده توسط: mahdi_R8095


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,595 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: