با سلام من یک سوال داشتم :چگونه میشود در برنامه نویسی الگوریتم random یا اعداد تصادفی پیاده کرد کلا ساختارش به چه شکل است با تشکر.fastsystem2004@yahoo.com
با سلام من یک سوال داشتم :چگونه میشود در برنامه نویسی الگوریتم random یا اعداد تصادفی پیاده کرد کلا ساختارش به چه شکل است با تشکر.fastsystem2004@yahoo.com
اگه منظورت خود الگوریتم Random باشه فکر می کنم باید توابعی خطا ساز بنویسی یا شایدم با استفاده از الگوریتم زمان بشه هر لحظه مقداری رو از اون زمان دریافت کرد و در تابع گذاشت و جواب تصادفی ازش دریافت کرد چون به نظر من حداقل باید یک مولفه که متغییر قابل اتکا داشته باشی و اون هم می تونه زمان سیستم باشه. مثلا می شه ساعت، دقیقه و ثانیه و میلی ثانیه (مخصوصا میلی ثانیه) رو تبدیل به یک رقم کرد و در یک الگوریتم گذاشت که این عدد رو به نصبت بازه مورد نظر محاسبه کنه و تابع باید حتما عددی کاملا تصادفی بیاره نه اینکه الگوریتم نوشته شده توسط شما مثلا فقط عدد زوج بیاره یا اعداد فرد و یا ...
وگر نه
میتونی از کد زیر استفاده کنی
VB.NET
برای گرفتن عدد تصادفی دستور زیر رو به کار ببرکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در صورتی که بخوای میتونی این عدد رو محدود به یک رینج خاصی بکنیکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در صورتی که عددی بین صفر و یک بخوای از دستور زیر استفاده کنکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در صورتی که بخوای بخشی از آرایه ی بایتی فایلی یا استریمی رو به صورت تصادفی انتخاب کنی از دستور زیر استفاده کنکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by Far Va Har; 21-10-2008 at 13:30.
با سلام میخواستم بپرسم اگه عدد n رو از کاربر دریافت کنی اونوقت چطوری میشه اعداد از 1 تا n رو به طور تصادفی و بدون تکرار در ارایه ای قرار داد؟
با تشکر![]()
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
az rahnema1 be khatere matlabe mofidesh tashakor mikonam...![]()
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)