Qatorlarni aralashtirish vositasi (Ro'yxat tartibini tasodifiylashtirish)

Lotereya, vazifa tartibi, o'tirish rejasi va mashqlar uchun joylangan ro'yxatlarni qatorma-qator aralashtiring.

Bir xil natijani qayta olish uchun ixtiyoriy seed dan foydalaning.

Brauzeringizda mahalliy qayta ishlanadi

Qanday ishlatiladi

  1. Ro'yxatingizni chap oynaga joylang (har qator bitta element).
  2. Kerak bo'lsa, seed va bo'sh qatorlar xatti-harakatini sozlang.
  3. Shuffle tugmasini bosing, so'ng natijani nusxalang yoki saqlang.

Misol (kiritish -> natija)

Oddiy misol

Kiritish

Alice
Bob
Carol
Dave

Oddiy misol

Natija (misol)

Carol
Alice
Dave
Bob

Bir xil kiritish va bir xil seed bilan chiqish tartibi qayta hosil qilinadi.

Ko'p so'raladigan savollar

Har safar bir xil natijani olsam bo'ladimi?

Ha. Ixtiyoriy seed dan foydalaning. Bir xil kiritish + bir xil seed bir xil tartibni beradi.

Bo'sh qatorlar olib tashlanadimi?

Bu sozlanadi. Exclude blank lines yoqilgan bo'lsa, bo'sh qatorlar tashlab yuboriladi. O'chirilgan bo'lsa, bo'sh qatorlar ham element sifatida aralashtiriladi.

Qancha qatorni aralashtirish mumkin?

Bu qurilma unumdorligiga bog'liq. Ko'p hollarda o'n minglab qatorlar amaliy, ammo hajm oshgani sayin ishlov va xotira sarfi ham ortadi.

Birinchi qatorni sarlavha sifatida joyida qoldirsam bo'ladimi?

Ha. Keep first line fixed (header) ni yoqsangiz, faqat 2-qatordan boshlab aralashtiriladi.

Ma'lumotlarim serverga yuboriladimi?

Yo'q. Qayta ishlash brauzeringizda amalga oshiriladi va kiritilgan matn serverga yuborilmaydi.

Bu tanlov uchun yetarlicha adolatlimi?

Seed bo'lmasa, har ishga tushirish tasodifiy tartib beradi. Qattiq izohlanuvchanlik kerak bo'lsa, asl ro'yxat, tanlangan sozlamalar va seed bilan ishlash tartibini saqlab boring.

Eslatmalar

  • 50 000 dan ortiq qator qurilma unumdorligiga qarab ko'proq vaqt olishi mumkin.
  • Seed berilganda qayta tiklanuvchanlik ustuvor bo'ladi va bir xil sharoitda bir xil tartib qaytadi.
  • Faqat sozlamalar mahalliy saqlanadi. Kiritilgan matn saqlanmaydi.

Maxfiylik va ogohlantirish

Bu vosita brauzeringizda mahalliy ishlaydi. Natijalardan o'z ixtiyoringiz bilan foydalaning. Agar protsedura adolatliligini ko'rsatish kerak bo'lsa, asl ro'yxatni, ishga tushirish sharoitlarini va seed bilan ishlash tartibini qayd eting.