אקראי

מספרים אקראיים

שאלות נפוצות

כיצד פועלת יצירת מספרים אקראיים?
מחשבים משתמשים באלגוריתמים (PRNGs) המייצרים רצפים הנראים אקראיים אך הם דטרמיניסטיים. לקריפטוגרפיה, השתמשו במחוללי מספרים אקראיים מאובטחים קריפטוגרפית (CSPRNGs).
מה ההבדל בין אקראי לפסאודו-אקראי?
אקראי אמיתי משתמש בתופעות פיזיקליות (רעש אטמוספרי, ריקבון רדיואקטיבי). פסאודו-אקראי משתמש באלגוריתמים מתמטיים שהם דטרמיניסטיים אך סטטיסטית אקראיים.
האם Math.random() מאובטח לסיסמאות?
לא, Math.random() אינו מאובטח קריפטוגרפית. לסיסמאות ואסימוני אבטחה, השתמשו ב-crypto.getRandomValues() בדפדפנים או במודול crypto ב-Node.js.