מערכת ה-AI נועדה לייצר מספרי לוטו בהתבסס על נתוני זכייה היסטוריים במטרה למקסם את סיכויי הזכייה בפרס. במאמר זה נציג כיצד המערכת עבדה על יצירת המספרים.
שלב 1: ניתוח הנתונים ההיסטוריים
המערכת התחילה בחילוץ נתונים מתוך קובץ XML שהכיל זכיות של השנתיים האחרונות בלוטו. הקובץ כלל את המספרים הזוכים בכל הגרלה וכן מספר נוסף (מספר בונוס). מערכת ה-AI ניתחה את המספרים ההיסטוריים והשתמשה בהם כבסיס לבחירת המספרים לשורות החדשות.
שלב 2: חישוב תדירות המספרים
המערכת הפכה את רשימות המספרים ההיסטוריות לרשימה רציפה, ולאחר מכן חישבה כמה פעמים הופיע כל מספר בטווח שבין 1 ל-37. מערכת ה-AI הבינה שמספרים שהופיעו בתדירות גבוהה בעבר נוטים להופיע שוב בהגרלות עתידיות. בעזרת חישוב זה, המערכת יכלה לזהות אילו מספרים הם "חמים" (שכיחים יותר) ואילו הם "קרים" (פחות שכיחים).
שלב 3: בניית אסטרטגיית הבחירה
בהתבסס על ניתוח התדירות, המערכת בחרה את המספרים שהופיעו הכי הרבה פעמים בעבר. המערכת בנתה את השורות החדשות כשהיא מתמקדת במספרים "חמים" שנבחרו לפי הסתברות סטטיסטית. כך, מערכת ה-AI הצליחה למקד את בחירת המספרים לשורות שיש בהן סיכוי גבוה יותר לזכייה.
שלב 4: שילוב אקראיות בבחירת המספרים
על מנת להבטיח גיוון ולא לבחור שוב ושוב את אותם המספרים, מערכת ה-AI שילבה אלמנט של אקראיות בתהליך הבחירה. מתוך רשימת המספרים שנבחרו לפי תדירות, המערכת יצרה שורות שכללו 6 מספרים שונים בכל שורה. כך, השילוב בין תדירות המספרים להגרלה אקראית נתן תוצאה מגוונת יותר.
שלב 5: יצירת שורות
לאחר סיום תהליך הבחירה, המערכת ייצרה שורות של מספרי לוטו, כאשר כל שורה הכילה 6 מספרים. המספרים בשורות אלו נבחרו לפי התדירות ההיסטורית שלהם, אך נשמר גם מרכיב אקראי כדי להגדיל את הסיכויים. השורות האלו מותאמות למטרת המערכת - להגביר את סיכויי הזכייה בפרס.
סיכום
מערכת ה-AI שילבה ניתוח נתונים היסטוריים עם אקראיות מבוקרת ליצירת שורות של מספרי לוטו. בעזרת חישוב תדירות המספרים והבנת הדפוסים שהתקיימו בהגרלות קודמות, המערכת הצליחה להגדיל את הסיכוי לזכות בפרס. השיטה שילבה אלמנטים של הסתברות ואקראיות ליצירת מספרי לוטו בעלי סיכוי גבוה יותר לזכייה.