رندوم سازی در برنامه تست چهار گزینه ای

سوال

سلام

من توی پروژم یک قسمت آزمون چهار گزینه ای دارم که از دیتابیس آفلاین استفاده کردم برای مثال ۳۰ سوال چهار گزینه ای از کاربر پرسیده میشه ،حالا من میخوام تعداد بیشتری سوال در دیتابیس داشته باشم و هربار به صورت رندوم ۳- سوال برای کاربر نشون داده بشه که دفعات بعدی سوالات تکراری نباشه

در حال بررسی 0
, ۱۳۹۸/۴/۱۶ ۱۵:۱۵:۴۵ 2 پاسخ کاربر تازه 0

پاسخ ها ( 2 )

    2
    ۱۳۹۸/۴/۱۶ ۲۲:۴۰:۰۲

    سلام.

    ببینید شما سه تا میتغیر از نوع رشته تعریف میکنید و همه سوال هایتان را داخل اول سه تا ذخیره میکنید.

    این کار رو با استفاده از حلقه فور انجام میدید.

    بعد یک متغیر از نوع عددی تعریف میکنید و اون رو مساوی با تابع rnd که برای رندم کردن استفاده میشه، میذارید.

    حالا بازه تابع rnd رو به اندازه ۰ تا ۳۰ میگذارید .

    حالا هردفعه که حلقه فور اجرا میشه، یک عدد رندوم به متغیر میده و شما اون عدد رو میگیرید و سوال مربوط به اون عدد رو برمیگردونید.

    0
    ۱۳۹۸/۴/۱۷ ۱۱:۵۷:۳۵
    این پاسخ ویرایش شد.

    سلام

    قسمت اول و متجه نشدم چرا سه متغیر ؟ بعد به چجوری سوالات رو ذخیره کنم؟ اگ ممکنه بیشتر توضیح بدین ممون میشم

      0
      ۱۳۹۸/۴/۱۸ ۱۶:۴۰:۳۱

      سلام.

      سه متغیر برای این که سه تا سوال داری.

      سه تا کوئری میزنی و هر کوئری رو داخل یک متغیر ذخیره میکنی.

      اینارو تست کن ببین جواب میدن

ارسال یک پاسخ