یہ ٹول کیسے کام کرتا ہے
آپ کی مقرر کردہ کسی بھی حد میں بے ترتیب اعداد بناتا ہے، ایک ایک کر کے یا ایک وقت میں ایک ہزار تک، بلا تکرار اور ترتیب شدہ کے اختیاری انتخاب کے ساتھ۔
اعداد عام سیوڈو رینڈم فنکشن کے بجائے براؤزر کے خفیہ نگاری والے بے ترتیب ماخذ سے آتے ہیں، اور انہیں مطلوبہ حد میں لانے کے لیے ریجیکشن سیمپلنگ استعمال ہوتی ہے۔ یہ دوسرا حصہ سننے میں جتنا معمولی لگتا ہے اس سے کہیں زیادہ اہم ہے: کسی بے ترتیب عدد کا حد پر باقی نکالنا اُس وقت سب سے چھوٹی قدروں کا امکان ذرا بڑھا دیتا ہے جب حد برابر تقسیم نہ ہو، اور ریجیکشن سیمپلنگ ناہموار باقی میں گرنے والی قرعہ اندازیاں رد کر کے یہ جھکاؤ ختم کر دیتی ہے۔ نتیجہ تقریباً یکساں کے بجائے مکمل یکساں تقسیم ہوتا ہے، اور یہی چیز آؤٹ پُٹ کو قرعہ اندازی یا ووٹنگ کے قابل بناتی ہے۔
قرعہ اندازی کو منصفانہ کیا بناتا ہے
- موڈیولو کا جھکاؤ باریک بھی ہے اور حقیقی بھی: سادہ طریقہ چھوٹے اعداد کی طرف جھک جاتا ہے۔ ریجیکشن سیمپلنگ چند رد شدہ قرعوں کی قیمت پر یہ جھکاؤ مکمل طور پر ختم کر دیتی ہے۔
- بلا تکرار کے لیے حد کا کافی بڑا ہونا ضروری ہے: بیس کی حد میں سے پچاس منفرد اعداد مانگنے کا کوئی جواب نہیں، اور ٹول ہمیشہ کے لیے چکر کاٹنے کے بجائے یہی بتا دیتا ہے۔
- ترتیب صرف دکھاوے کے لیے ہے: اعداد پہلے نکالے جاتے ہیں اور بعد میں ترتیب دیے جاتے ہیں، اس لیے ترتیب اس پر اثر نہیں ڈالتی کہ کون سے اعداد نکلے۔
- بے ترتیب ہونے کا مطلب یکساں پھیلاؤ نہیں: حقیقی بے ترتیبی گچھے اور خلا دونوں پیدا کرتی ہے۔ جو نتیجہ آنکھ کو بالکل بے ترتیب لگے، عام طور پر اسے سنوارا گیا ہوتا ہے۔