tigtools

מחולל מספרים אקראיים

הגדירו טווח וכמה מספרים אתם צריכים, או הדביקו רשימה כדי לבחור ממנה זוכים. כל תוצאה מגיעה מהמחולל האקראי המאובטח קריפטוגרפית של הדפדפן.

פועל בדפדפן שלך ללא הרשמה

מצב

0 נותן מספרים שלמים.

ההגרלה משתמשת ב-crypto.getRandomValues ובדגימה עם דחייה, כך שכל ערך בטווח מתקבל בסיכוי שווה.

איך להשתמש בו

  1. בחרו באחד מהמצבים: מספרים, בחירה מרשימה או מטבע וקוביות.
  2. עבור מספרים, הגדירו מינימום, מקסימום, כמה מספרים צריך ואת מספר הספרות אחרי הנקודה; סמנו "ללא חזרות" להגרלות בסגנון לוטו.
  3. עבור רשימה, הדביקו פריט אחד בכל שורה ובחרו כמה פריטים להגריל. כל שורה יכולה להיבחר פעם אחת בלבד.
  4. לחצו על "הגרל" או "בחר", ולאחר מכן העתיקו את התוצאות. לחצו שוב להגרלה חדשה.

איך זה עובד

המספרים נוצרים באמצעות crypto.getRandomValues, המחולל המאובטח קריפטוגרפית המובנה בדפדפן, ולא באמצעות Math.random. כדי להפוך ביטים אקראיים למספר בטווח שלכם בלי להעדיף ערכים מסוימים, הכלי משתמש בדגימת דחייה (rejection sampling): כאשר ערך אקראי של 32 סיביות נופל בחלק הלא־שלם שבקצה העליון, שלא ניתן לחלוקה שווה בגודל הטווח, הוא נפסל ומוגרל ערך חדש. חישוב פשוט של ״random % range״ היה הופך מספרים נמוכים לסבירים מעט יותר.

המינימום והמקסימום כלולים שניהם. כשמשתמשים בספרות עשרוניות, הטווח מחולק לצעדים בגודל הזה (0.01 עבור שתי ספרות עשרוניות) ולכל צעד הסתברות שווה, כך שמ־0 עד 1 עם שתי ספרות עשרוניות מתקבל אחד מתוך 101 ערכים. ״ללא חזרות״ דוגם בלי החזרה, כמו בהגרלה; אי אפשר להגריל יותר מספרים ייחודיים ממה שהטווח מכיל, והכלי מודיע לכם כשזה קורה.

בוחר הרשימה מערבב את השורות בערבוב Fisher–Yates ולוקח את N הראשונות, כך שלכל פריט יש סיכוי זהה ואף שורה לא נבחרת פעמיים. שורות כפולות מטופלות כפריטים נפרדים, כך שלשם שמופיע פעמיים יש שני סיכויים. שורות ריקות ורווחים בתחילת שורה ובסופה אינם נלקחים בחשבון.

המטבע נופל על עץ או על פלי בהסתברות שווה, וכל קובייה נותנת 1 עד 6 בהסתברות שווה. התוצאות אינן נשמרות, כך שאיש, כולל אותנו, אינו יכול לראות או לשחזר הגרלה.

דוגמאות

הגרלה בסגנון לוטו

מינימום 1, מקסימום 49, כמות 6, ״ללא חזרות״ ו״מיון״ פעילים: תקבלו שישה מספרים שונים, כגון 4, 11, 23, 30, 37, 45.

בחירת זוכים בהגרלה

הדביקו את רשימת המשתתפים, שם אחד בכל שורה, ובחרו 3. כל משתתף יכול לזכות פעם אחת בלבד, ולכולם סיכוי זהה.

מספר עשרוני אקראי לבדיקות

מינימום 0, מקסימום 1 ו-3 ספרות אחרי הנקודה נותנים ערכים כמו 0.274 או 0.901, ולכל אחד מ-1,001 הערכים האפשריים סיכוי שווה.

שאלות נפוצות

האם המספרים אקראיים באמת?

הם מגיעים מהמחולל האקראי המאובטח קריפטוגרפית של הדפדפן, שמקבל את ערך ההתחלה שלו ממערכת ההפעלה מאירועי חומרה. הוא מתאים להגרלות ולמטרות אבטחה; בהגרלות מפוקחות, פעלו לפי הכללים הדורשים ציוד מוסמך.

האם המינימום והמקסימום כלולים?

כן. בטווח 1 עד 6 התוצאה יכולה להיות 1, 2, 3, 4, 5 או 6, כל אחת בהסתברות שווה.

מדוע מופיעה שגיאה עם "ללא חזרות"?

בלי חזרות אי אפשר להגריל יותר מספרים ממה שקיים בטווח: בין 1 ל-10 יש רק 10 מספרים שלמים שונים. הגדילו את הטווח, הוסיפו ספרות אחרי הנקודה או אפשרו חזרות.

האם מישהו יכול לבדוק או לשחזר את ההגרלה שלי מאוחר יותר?

לא. שום דבר לא נשמר ואין שימוש בערך התחלתי שניתן להזין שוב. בהגרלה פומבית, הקליטו את המסך או העתיקו את התוצאות מיד.

פרטיות

המספרים והרשימות נוצרים ומעובדים רק בדפדפן שלכם. שום דבר לא נשלח, לא נשמר ולא נכלל בניתוח נתונים.