اطلاعیه

Collapse
No announcement yet.

تابع رندوم در winavr

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تابع رندوم در winavr

    سلام
    چرا تابع رندوم در winavr هر دفعه که شبیه سازی انجام میشه عدد های تکراری میده؟؟؟؟؟
    نــــ_ـــمـــ_ــــیــــ_ـــدونـــــ_ــم.....

    #2
    پاسخ : تابع رندوم در winavr

    معلومه چون الگوریتم های تولید اعداد تصادفی یک دوره تولید میکنن. بخاطر همین هم در پیاده سازی های متفاوت فاکتور زمان رو دخالت میدن تا تولید دوره های متفاوت صورت بگیره. از تابع randomize میتونین برای این کار استفاده کنین.
    این فقط مربوط به WinAVR نیست. بقیه هم همین مشکل رو دارن. برای اطلاعات بیشتر میتونین به کتاب دکتر Knuth بنام:

    The Art of Computer Programming مراجعه کنین. اونجا چند روش متفاوت برای پیاده سازی شرح داده شده.

    دیدگاه

    لطفا صبر کنید...
    X