PDA

نسخه کامل مشاهده نسخه کامل : سوال در مورد الگوریتم random یا الگوریتم اعداد تصادفی



fastsystem2004
21-10-2008, 05:51
با سلام من یک سوال داشتم :چگونه میشود در برنامه نویسی الگوریتم random یا اعداد تصادفی پیاده کرد کلا ساختارش به چه شکل است با تشکر.fastsystem2004@yahoo.com

Far Va Har
21-10-2008, 13:21
اگه منظورت خود الگوریتم Random باشه فکر می کنم باید توابعی خطا ساز بنویسی یا شایدم با استفاده از الگوریتم زمان بشه هر لحظه مقداری رو از اون زمان دریافت کرد و در تابع گذاشت و جواب تصادفی ازش دریافت کرد چون به نظر من حداقل باید یک مولفه که متغییر قابل اتکا داشته باشی و اون هم می تونه زمان سیستم باشه. مثلا می شه ساعت، دقیقه و ثانیه و میلی ثانیه (مخصوصا میلی ثانیه) رو تبدیل به یک رقم کرد و در یک الگوریتم گذاشت که این عدد رو به نصبت بازه مورد نظر محاسبه کنه و تابع باید حتما عددی کاملا تصادفی بیاره نه اینکه الگوریتم نوشته شده توسط شما مثلا فقط عدد زوج بیاره یا اعداد فرد و یا ...

وگر نه

میتونی از کد زیر استفاده کنی
VB.NET

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای گرفتن عدد تصادفی دستور زیر رو به کار ببر

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در صورتی که بخوای میتونی این عدد رو محدود به یک رینج خاصی بکنی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در صورتی که عددی بین صفر و یک بخوای از دستور زیر استفاده کن


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در صورتی که بخوای بخشی از آرایه ی بایتی فایلی یا استریمی رو به صورت تصادفی انتخاب کنی از دستور زیر استفاده کن


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

s.mojgan
03-10-2013, 18:05
با سلام میخواستم بپرسم اگه عدد n رو از کاربر دریافت کنی اونوقت چطوری میشه اعداد از 1 تا n رو به طور تصادفی و بدون تکرار در ارایه ای قرار داد؟:n27:
با تشکر :n01:

rahnema1
04-10-2013, 00:03
با سلام میخواستم بپرسم اگه عدد n رو از کاربر دریافت کنی اونوقت چطوری میشه اعداد از 1 تا n رو به طور تصادفی و بدون تکرار در ارایه ای قرار داد؟:n27:
با تشکر :n01:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

s.mojgan
08-10-2013, 18:44
az rahnema1 be khatere matlabe mofidesh tashakor mikonam... :n01: