+1 امتیاز
با سلام من یک برنامه دارم که میخوام به صورت رندوم به  تولید اعداد تصادفی بپردازم  که هم اعداد صحیح باشد و هم عدد اعشار یعنی گاهی اعشار گاهی صحیح و گاهی هم صحیح و اعشار

1 پاسخ

+4 امتیاز

یکی از راه هایی که میتونی استفاده کنی اینه که اعداد اعشاری را به صورت آرایه ای ذخیره کنی بعد با تابع رندوم ایندکس آرایه رو به بدست بیاری و مابقی ماجرا

یک راه دیگه اینه که شما دوبار رندوم تولید کنید یکی قسمت صحیح و دیگری برای اعشار و خود شما بصورت دستی اونو به دابل یا فلت Cast کنی

===================================------------------------------========================

بدلیل کار کردن با این دستور در بازه زمانی طولانی دچار این اشتباه شدم smiley

            bool run = false;
            if (run)
            {
                Random ra = new Random(int.MaxValue);
                MessageBox.Show(ra.NextDouble().ToString());
                run = false;
            }
            else
            {
                Random ra = new Random(int.MaxValue);
                MessageBox.Show(ra.Next().ToString());
                run = true;
            }

 

ممنون نمونه کد برای یک مثال بزنید اگه امکان داره
توسط (469 امتیاز) 9 35 73
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,922 کاربر

دسته بندی ها

...