LibraTool logoLibraTool

وړیا د تصادفي شمیرو تولیدونکی

په هر حد کې تصادفي شمیرې تولید کړئ، ځانګړي شمیرو لیستونه جوړ کړئ، یا نرد وغورځوئ. کریپتوگرافیک خوندي تصادفیت کاروي.

یو ځل چې لوډ شي آفلاین کار کوي

🔒 هره شمیره ستاسو د براوزر کریپتوګرافیک-خوندي تصادفي والی (crypto.getRandomValues) کاروي — واقعیا منصفانه، نه د اټکل وړ Math.random(). هیڅ شی هیچیرته نه لیږل کیږي. سره له دې هم، دا شمیرې د کریپتوګرافیک کیلي جوړولو، امنیتي ټوکنونو، یا مقرراتي لاټري/جواري اپلیکیشنونو لپاره مه کاروئ، چې د تایید شوي، هارډویر-تصدیق شوي تصادفي منابعو ته اړتیا لري.

غواړئ له لیست څخه د نوم له مخې ګټونکی وټاکئ، یا سکه وغورځوئ؟ د سکې غورځول، څرخ ګرځول او لیست‌ټاکونکی وسیله وکاروئ ←

دا څنګه کار کوي

هره شمېره چې دا وسیله جوړوي crypto.getRandomValues نه راځي — براوزر کریپتوګرافیک-خوندي تصادفي سرچینه، همغه چې د TLS کیلي جوړولو لپاره کارول کیږي. یو لاسي-لیکل شوی رد-نمونه اخیستل الگوریتم پرې کیني ترڅو موډولو تعصب لرې کړي چې ساده Math.random() % range پلي کولو زیانمنوي، شامل لړونه چې د 2^32 نه پلن دي BigInt ریاضي له لارې.

  1. 1
    خپل لړ او حالت ټاکئ
    یو واحد عدد، یو ډله لیست (تر 1000 پورې)، یا کثیرالاضلاعي ډایس (d4 تر d100) ترمنځ وټاکئ. لیستونو لپاره تاسو کولی شئ ځانګړي ارزښتونه هم اړین کړئ او اختیاري ډول محصول لوړ-ته-ټیټ ترتیب کړئ.
  2. 2
    crypto.getRandomValues خام اینٹروپي اخلي
    هره شمېره یو Uint32Array (یا BigUint64Array د 2^32 نه پلن لړونو لپاره) نه اخیستل کیږي چې د براوزر کریپتوګرافیک RNG سره ډک شوی — نه Math.random(). رد نمونه اخیستل بیا هغه ارزښتونه غورځوي چې به ویش تیرول، نو ستاسو لړ کې هره عددي ارزښت دقیقاً مساوي احتمال لري.
  3. 3
    ځانګړی-ارزښت حالت Fisher-Yates یا رد-تعقیب کاروي
    کله چې ځانګړی حالت فعال وي او لړ حافظه کې ځای شي (تر 100,000 ارزښتونو پورې)، وسیله بشپړ ذخیره جوړوي او یې د Fisher-Yates سره ګډوي. ډېرو لویو لړونو لپاره دا پرځای یو-پر-یو ارزښتونه اخلي، تکراري غورځوي — د بیلیونونو-ننوتنه صف جوړولو حافظه لګښت نه ډډه کوي.
  4. 4
    پایلې د متحرک بازخورد سره راځي او ناسته تاریخچه کې پاتې کیږي
    وروستي ارزښتونه د requestAnimationFrame سره خپل ځای ته متحرکیږي (د شمېرو لپاره یو سلاټ-ماشین رول، ډایس حالت لپاره چورلیدونکي ډایس)، بیا یوه لوستل‌وړ تاریخچه لاګ کې ښکاري چې تاسو یې هر وخت کاپي کولی شئ. هیڅ شی ستاسو براوزر نه پریږدي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې