تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 8 از 8

نام تاپيک: کسی میتونه کاری کنه که ویژوال بیسیک یک عدد رو به صورت تصادفی انتخاب کنه و توی متغیر قرار بده؟

  1. #1
    داره خودمونی میشه rezagholamipour's Avatar
    تاريخ عضويت
    Jun 2013
    محل سكونت
    بندز دیلم
    پست ها
    93

    9 کسی میتونه کاری کنه که ویژوال بیسیک یک عدد رو به صورت تصادفی انتخاب کنه و توی متغیر قرار بده؟

    سلام
    لطفا کمک کنید.
    کسی میتونه کاری کنه که ویژوال بیسیک یک عدد رو به صورت تصادفی انتخاب کنه و توی متغیر قرار بده؟

  2. #2
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    سلام.
    توابع randomize و rnd رو استفاده کن.

  3. این کاربر از Payman_62 بخاطر این مطلب مفید تشکر کرده است


  4. #3
    پروفشنال Mo5tafa's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    تهران
    پست ها
    535

    پيش فرض

    این توابع توی هر بار اجرا همون سری از اعداد رو تولید می کنند
    توصیه میکنم از این توابع مثلا توی رویداد mouse move استفاده کنید;
    یه دکمه بسازید که قراره یه عدد تصادفی رو تولید کنه، توی رویداد حرکت ماوس مربوط به دکمه بوسیله ی تابع Randomize عدد تصادفی رو توی متغیر سراسری A بریزه، توی رویداد کلیک دکمه هم بنویسید که محتوای A دورن متغیر B ریخته بشه، چون هر بار که میخواهید کلیک کنید اشاره گر ماوس روی یه مختصات معین حرکت نمیکنه، پس هربار عدد تصادفی و متفاوت از قبله.

  5. این کاربر از Mo5tafa بخاطر این مطلب مفید تشکر کرده است


  6. #4
    مدیر انجمن برنامه نویسی Payman_62's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    تهران
    پست ها
    2,445

    پيش فرض

    این توابع توی هر بار اجرا همون سری از اعداد رو تولید می کنند
    توصیه میکنم از این توابع مثلا توی رویداد mouse move استفاده کنید;
    یه دکمه بسازید که قراره یه عدد تصادفی رو تولید کنه، توی رویداد حرکت ماوس مربوط به دکمه بوسیله ی تابع Randomize عدد تصادفی رو توی متغیر سراسری A بریزه، توی رویداد کلیک دکمه هم بنویسید که محتوای A دورن متغیر B ریخته بشه، چون هر بار که میخواهید کلیک کنید اشاره گر ماوس روی یه مختصات معین حرکت نمیکنه، پس هربار عدد تصادفی و متفاوت از قبله.
    سلام.
    اگه شما قبل از استفاده از rnd تابع randomize رو صدا بزنی اعداد متفاوتی تولید خواهد شد.

  7. این کاربر از Payman_62 بخاطر این مطلب مفید تشکر کرده است


  8. #5
    داره خودمونی میشه rezagholamipour's Avatar
    تاريخ عضويت
    Jun 2013
    محل سكونت
    بندز دیلم
    پست ها
    93

    پيش فرض

    دستتون درد نکنه اما اگر بخواهیم عددی رو که انتخاب می کنه مثلا میان 200 و 300 باشه باید چکار کنیم.
    ممنون میشم اینم جواب بدید

  9. #6
    کاربر فعال انجمن برنامه نویسی n00b's Avatar
    تاريخ عضويت
    May 2012
    محل سكونت
     
    پست ها
    297

    پيش فرض

    این چطوره.../// فرمولش به این صورته...//// Rnd() * (Max - Min) + Min ....//////
    ****************
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    *********************
    موفق باشید!

  10. 2 کاربر از n00b بخاطر این مطلب مفید تشکر کرده اند


  11. #7
    داره خودمونی میشه rezagholamipour's Avatar
    تاريخ عضويت
    Jun 2013
    محل سكونت
    بندز دیلم
    پست ها
    93

    پيش فرض

    دستتون واقعا درد نکنه مشکلم کاملا حل شد.

  12. #8
    در آغاز فعالیت ShahinSoft.com's Avatar
    تاريخ عضويت
    Jan 2012
    پست ها
    17

    پيش فرض

    این توابع توی هر بار اجرا همون سری از اعداد رو تولید می کنند
    توصیه میکنم از این توابع مثلا توی رویداد mouse move استفاده کنید;
    یه دکمه بسازید که قراره یه عدد تصادفی رو تولید کنه، توی رویداد حرکت ماوس مربوط به دکمه بوسیله ی تابع Randomize عدد تصادفی رو توی متغیر سراسری A بریزه، توی رویداد کلیک دکمه هم بنویسید که محتوای A دورن متغیر B ریخته بشه، چون هر بار که میخواهید کلیک کنید اشاره گر ماوس روی یه مختصات معین حرکت نمیکنه، پس هربار عدد تصادفی و متفاوت از قبله.

    نخیر اگر از کد زیر استفاده کنید هربار عدد متفاوتی خواهد داد:
    Randomize
    x = Rnd()

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •