سوال درمورد رندوم
#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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده ارور جاوا M.gh 4 1,867 1403/6/27، 10:19 عصر
آخرین ارسال: Klkj
  این چیه alirezagamemaker 4 2,327 1403/6/27، 10:18 عصر
آخرین ارسال: Klkj
  نشان دادن حرف در بازی کلماتی mehdi 0 287 1403/5/13، 05:27 عصر
آخرین ارسال: mehdi
  حل شده مشکل در آرایه mehdi 2 557 1403/4/26، 11:41 عصر
آخرین ارسال: mehdi
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 1,296 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm

پرش به انجمن: