LibraTool logoLibraTool

ಉಚಿತ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ಜನರೇಟರ್

ಯಾವುದೇ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳನ್ನು ರಚಿಸಿ, ವಿಶಿಷ್ಟ ಸಂಖ್ಯೆಯ ಪಟ್ಟಿಗಳನ್ನು ರಚಿಸಿ, ಅಥವಾ ದಾಳ ಉರುಳಿಸಿ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕಲ್ ಆಗಿ ಸುರಕ್ಷಿತ ಯಾದೃಚ್ಛಿಕತೆ ಬಳಸುತ್ತದೆ.

ಒಮ್ಮೆ ಲೋಡ್ ಆದ ನಂತರ ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ

🔒 ಪ್ರತಿಯೊಂದು ಸಂಖ್ಯೆಯೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕಲಿ-ಸುರಕ್ಷಿತ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು (crypto.getRandomValues) ಬಳಸುತ್ತದೆ — ನಿಜವಾಗಿಯೂ ನ್ಯಾಯಸಮ್ಮತ, ಊಹಿಸಬಹುದಾದ Math.random() ಅಲ್ಲ. ಏನೂ ಎಲ್ಲಿಯೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ. ಆದರೂ, ಈ ಸಂಖ್ಯೆಗಳನ್ನು ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ ಕೀ ರಚನೆ, ಸುರಕ್ಷತಾ ಟೋಕನ್‌ಗಳು, ಅಥವಾ ನಿಯಂತ್ರಿತ ಲಾಟರಿ/ಜೂಜಾಟ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಬಳಸಬೇಡಿ, ಅವುಗಳಿಗೆ ಆಡಿಟ್ ಮಾಡಿದ, ಹಾರ್ಡ್‌ವೇರ್-ಪ್ರಮಾಣೀಕೃತ ಯಾದೃಚ್ಛಿಕತಾ ಮೂಲಗಳು ಅಗತ್ಯ.

ಪಟ್ಟಿಯಿಂದ ಹೆಸರಿನ ಮೂಲಕ ವಿಜೇತರನ್ನು ಆರಿಸಬೇಕೇ ಅಥವಾ ನಾಣ್ಯ ಚಿಮ್ಮಬೇಕೇ? ನಾಣ್ಯ ಚಿಮ್ಮಿಸು, ಚಕ್ರ ತಿರುಗಿಸು ಮತ್ತು ಪಟ್ಟಿ ಆಯ್ಕೆ ಸಾಧನವನ್ನು ಬಳಸಿ →

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

ಈ ಟೂಲ್ ಉತ್ಪಾದಿಸುವ ಪ್ರತಿ ಸಂಖ್ಯೆ crypto.getRandomValues ನಿಂದ ಬರುತ್ತದೆ — ಬ್ರೌಸರ್‌ನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕವಾಗಿ ಸುರಕ್ಷಿತ ಯಾದೃಚ್ಛಿಕ ಮೂಲ, TLS ಕೀ ಉತ್ಪಾದನೆಗೆ ಬಳಸುವ ಅದೇ ಮೂಲ. ಸರಳ Math.random() % range ಅನುಷ್ಠಾನಗಳನ್ನು ಬಾಧಿಸುವ ಮಾಡ್ಯುಲೊ ಪಕ್ಷಪಾತವನ್ನು ನಿವಾರಿಸಲು ಕೈಬರಹದ ನಿರಾಕರಣೆ-ಮಾದರಿ ಅಲ್ಗಾರಿದಮ್ ಇದರ ಮೇಲಿದೆ, BigInt ಗಣಿತದ ಮೂಲಕ 2^32 ಗಿಂತ ವಿಶಾಲ ವ್ಯಾಪ್ತಿಗಳನ್ನೂ ಒಳಗೊಂಡಿದೆ.

  1. 1
    ನಿಮ್ಮ ವ್ಯಾಪ್ತಿ ಮತ್ತು ಮೋಡ್ ಹೊಂದಿಸಿ
    ಒಂದೇ ಸಂಖ್ಯೆ, ಬ್ಯಾಚ್ ಪಟ್ಟಿ (1000 ವರೆಗೆ), ಅಥವಾ ಬಹುಭುಜಾಕೃತಿ ದಾಳಗಳ (d4 ರಿಂದ d100) ನಡುವೆ ಆಯ್ಕೆಮಾಡಿ. ಪಟ್ಟಿಗಳಿಗೆ ನೀವು ವಿಶಿಷ್ಟ ಮೌಲ್ಯಗಳನ್ನೂ ಬಯಸಬಹುದು ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಬಹುದು.
  2. 2
    crypto.getRandomValues ಕಚ್ಚಾ ಎಂಟ್ರೊಪಿ ಸೆಳೆಯುತ್ತದೆ
    ಪ್ರತಿ ಸಂಖ್ಯೆಯನ್ನು ಬ್ರೌಸರ್‌ನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕ್ RNG ಯಿಂದ ತುಂಬಿದ Uint32Array (ಅಥವಾ 2^32 ಗಿಂತ ವಿಶಾಲ ವ್ಯಾಪ್ತಿಗಳಿಗೆ BigUint64Array) ನಿಂದ ಸೆಳೆಯಲಾಗುತ್ತದೆ — Math.random() ಅಲ್ಲ. ನಿರಾಕರಣೆ ಮಾದರಿ ನಂತರ ವಿತರಣೆಯನ್ನು ವಿಕೃತಗೊಳಿಸುವ ಮೌಲ್ಯಗಳನ್ನು ತಿರಸ್ಕರಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ವ್ಯಾಪ್ತಿಯಲ್ಲಿನ ಪ್ರತಿ ಪೂರ್ಣಾಂಕ ನಿಖರವಾಗಿ ಸಮಾನ ಸಂಭವನೀಯತೆ ಹೊಂದಿದೆ.
  3. 3
    ವಿಶಿಷ್ಟ-ಮೌಲ್ಯ ಮೋಡ್ Fisher-Yates ಅಥವಾ ನಿರಾಕರಣೆ ಟ್ರ್ಯಾಕಿಂಗ್ ಬಳಸುತ್ತದೆ
    ವಿಶಿಷ್ಟ ಮೋಡ್ ಆನ್ ಆಗಿದ್ದು ವ್ಯಾಪ್ತಿ ಮೆಮೊರಿಯಲ್ಲಿ ಹೊಂದಿದಾಗ (100,000 ಮೌಲ್ಯಗಳವರೆಗೆ), ಟೂಲ್ ಪೂರ್ಣ ಪೂಲ್ ಅನ್ನು ಸಾಕಾರಗೊಳಿಸಿ Fisher-Yates ಜೊತೆ ಬೆರೆಸುತ್ತದೆ. ಬಹಳ ದೊಡ್ಡ ವ್ಯಾಪ್ತಿಗಳಿಗೆ ಇದು ಬದಲಿಗೆ ಒಂದೊಂದೇ ಮೌಲ್ಯವನ್ನು ಸೆಳೆಯುತ್ತದೆ, ಪುನರಾವರ್ತನೆಗಳನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ — ಬಿಲಿಯನ್-ಎಂಟ್ರಿ ಅರೇ ನಿರ್ಮಿಸುವ ಮೆಮೊರಿ ವೆಚ್ಚವನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
  4. 4
    ಫಲಿತಾಂಶಗಳು ಆನಿಮೇಟೆಡ್ ಪ್ರತಿಕ್ರಿಯೆಯೊಂದಿಗೆ ಬಂದಿಳಿಯುತ್ತವೆ ಮತ್ತು ಸೆಶನ್ ಇತಿಹಾಸದಲ್ಲಿ ಉಳಿಯುತ್ತವೆ
    requestAnimationFrame ಬಳಸಿ ಅಂತಿಮ ಮೌಲ್ಯಗಳು ಸ್ಥಳಕ್ಕೆ ಆನಿಮೇಟ್ ಆಗುತ್ತವೆ (ಸಂಖ್ಯೆಗಳಿಗೆ ಸ್ಲಾಟ್-ಮೆಷಿನ್ ರೋಲ್, ದಾಳ ಮೋಡ್‌ಗೆ ಉರುಳುವ ದಾಳಗಳು), ನಂತರ ನೀವು ಯಾವಾಗಲಾದರೂ ನಕಲಿಸಬಹುದಾದ ಸ್ಕ್ರೋಲ್ ಮಾಡಬಹುದಾದ ಇತಿಹಾಸ ಲಾಗ್‌ನಲ್ಲಿ ಕಾಣಿಸುತ್ತವೆ. ಏನೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಿಂದ ಹೊರಹೋಗುವುದಿಲ್ಲ.

ಸಂಬಂಧಿತ ಪರಿಕರಗಳು

🪙

ನಾಣ್ಯ ಟಾಸ್ ಮತ್ತು ಸ್ಪಿನ್ ವೀಲ್

ಕಾಲ್ಪನಿಕ ನಾಣ್ಯ ಟಾಸ್ ಮಾಡಿ, ಕಸ್ಟಮೈಜ್ ಮಾಡಬಹುದಾದ ಚಕ್ರವನ್ನು ಸ್ಪಿನ್ ಮಾಡಿ, ಅಥವಾ ಪಟ್ಟಿಯಿಂದ ಯಾದೃಚ್ಛಿಕವಾಗಿ ಆಯ್ಕೆಮಾಡಿ. ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕಲ್ ಆಗಿ ಸುರಕ್ಷಿತ ಯಾದೃಚ್ಛಿಕತೆ ಬಳಸುತ್ತದೆ — ಪರಿಶೀಲಿಸಬಹುದಾದ ಸಾರ್ವಜನಿಕ ಡ್ರಾ ಅಲ್ಲ, ಆದ್ದರಿಂದ ನಿಯಂತ್ರಿತ ಸ್ಪರ್ಧೆಗಳಿಗೆ ಬಳಸದಿರಿ.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ
👥

ಯಾದೃಚ್ಛಿಕ ತಂಡ ಜನರೇಟರ್

ಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ಸಮತೋಲಿತ ಯಾದೃಚ್ಛಿಕ ತಂಡಗಳಾಗಿ ವಿಭಜಿಸಿ — ತಂಡದ ಸಂಖ್ಯೆ ಅಥವಾ ತಂಡದ ಗಾತ್ರದ ಪ್ರಕಾರ. ಕ್ರಿಪ್ಟೋಗ್ರಾಫಿಕಲ್ ಆಗಿ ನ್ಯಾಯಯುತ ಶಫಲ್, ತಕ್ಷಣದ ಮರುಶಫಲ್.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ
🔐

ಪಾಸ್ವರ್ಡ್ ಜನರೇಟರ್

ಕಸ್ಟಮ್ ಉದ್ದ, ಅಕ್ಷರ ಪ್ರಕಾರಗಳು ಮತ್ತು ಹೊರಗಿಡುವಿಕೆಗಳೊಂದಿಗೆ ಬಲವಾದ, ಯಾದೃಚ್ಛಿಕ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ರಚಿಸಿ. ಯಾವುದೇ ಮಿತಿಗಳಿಲ್ಲ, ಲಾಗಿನ್‌ಗಳಿಲ್ಲ.

ಇದನ್ನು ಪ್ರಯತ್ನಿಸಿ

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು