אקראי

קוביות, מטבעות, הגרלות וגלגל מזל — כל תוצאה מגיעה מהאנטרופיה של מערכת ההפעלה שלך, או מ-seed שאתה בוחר, כך שכל אחד יכול לשחזר את ההגרלה ולבדוק אותה.

מספרים ומשחקים

3

הגרלות

3

שמות וקבוצות

3

בחרו את צורת ההגרלה

הבחירה היא בעיקר עניין של איך התוצאה צריכה להיראות עבור האנשים שצופים בה.

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

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

כן או לא — הטלת מטבע.

כולם מחולקים לקבוצות — מחולל הקבוצות, שמחלק בשיטת רובין-רובין כך ש-7 אנשים ל-3 קבוצות יוצא 3/2/2 ולא זורק את השארית לקבוצה האחרונה.

משחק שרץ לאורך זמן — מכריז הבינגו, 75, 90 או 99 כדורים, מונע ממסך אחד.

בדיקת הגרלה של מישהו אחר — מאמת ההגרלות, שהוא הכלי היחיד כאן שלא מייצר שום דבר.

החלק שהופך את הקטגוריה הזו לשונה

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

זה עובד כך. מריצים את ההגרלה עם זרע (seed) — ערך שאתם בוחרים, או ערך שה כלי בוחר ומראה לכם. הזרע הופך את ההגרלה לניתנת לשחזור: כל מי שיש לו את הזרע ואותה רשימה מקבל את אותה תוצאה, בכל פעם. לבד זה לא מספיק, כי מארגן יכול להריץ הגרלות עם זרעים שונים עד שאחת יצאה נוחה ולפרסם רק את הזרע הזה.

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

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

מתי אתם לא רוצים זרע

השאירו את הזרע ריק וההגרלה תשתמש ב-crypto.getRandomValues() במקום זאת: האנטרופיה של מערכת ההפעלה שלכם, לא רצף ניתן לשחזור. זו הבחירה הנכונה עבור כל דבר שבו יכולת שחזור תהיה חולשה ולא תכונה — בחירת סיסמה, חלוקת חשבון, או הכרעת ויכוח. אף אחד לא צריך לבקר מי מכם שוטף כלים.

למה הגרלה בדפדפן עדיפה על החפץ הפיזי

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

הגרלה שמחושבת ממאגר האנטרופיה של מערכת ההפעלה אין לה א-סימטריה פיזית לרשת. היא לא “טובה כמו” מטבע אמיתי — מבחינת הוגנות, היא טובה יותר.

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