(1399/8/19، 01:22 عصر)ARKEYA~JAFARI نوشته است: سلام
مثلا من چیکار کنم که کاربر هر بار بر روی آبجکت کلیک کرد یک متن تصادفی نشون بده؟
ممنون میشم توضیح بدید
سلام؛
اولاً رندوم با تکرار و رندوم بدون تکرار رو بهتر بود مشخص میکردین.
در کل برای پیاده کردن این موضوع راه های زیادی دارین.
راه اولی که به ذهن میرسه اینه که یک آرایه یا دیکشنری بسازین و به عنوان المان های آرایه یا دیکشنری سوالاتتون رو ذخیره کنین و بعد به صورت تصادفی یک المان یا یک کلید دیکشنری رو نمایش بدین.
راه دوم هم اینه که از اکسپرشن بومی
choose در کانستراکت 2 استفاده کنین که به کمک اون میتونین بین دو یا چند رشته به صورت رندوم یکی رو دریافت کنین.
نحوه استفاده از این اکسپرشن هم به شکل زیره:
کد:
choose ("رشته اول","رشته دوم",...)
اگر بخواین که رندوم بدون تکرار رو پیاده کنین میتونین در قالب یک متغیر یا آرایه کاندیدهایی رو که نمایش داده شدن ذخیره کنین و بعد به کمک یک حلقه While پروسه انتخاب یک کاندید جدید رو انجام بدین.
موفق باشین.