EN

Search
Close this search box.

موستانگ، وحشیِ دوست داشتنی

پاسخ داده شد
0
0

فرض کنید یک آرایه داریم. چطور آن را بُر بزنیم یا به اصطلاح اعضایش را بصورت رندم بچینیم؟

  • شما باید برای ارسال دیدگاه شوید
پاسخ عالی
0
0

با کمک روش Fisher-yates می توانید این کار را انجام دهید. فرض کنید آرایه ای بنام result داریم، بصورت زیر آن را بر بزنید:

const result = [{name:"value"},{name:"value"},{name:"value"}]


         //Fisher-yates shuffle algorithm:
         for(let i=result.length-1; i>0; i--)
         {
            const j = Math.floor(Math.random()*(i+1));
            [result[i],result[j]] = [result[j],result[i]];
         }

return result;

ش

  • شما باید برای ارسال دیدگاه شوید
نمایش 1 نتیجه
پاسخ شما
اگر قبلاً حساب کاربری دارید با پر کردن فیلد های زیر یا به عنوان مهمان ارسال کنید.
نام*
ایمیل*
وب سایت