זו ה"שיטה" של איך מורכב מספר ת.ז
אבל לא יודע איזה מספר הוא 'מאסטר'האלגוריתם:
תעודת הזהות הישראלית מחזיקה 9 ספרות כאשר 8 ספרות ראשונות הן המספר עצמו, והספרה התשיעית היא סיפרת ביקורת.
ספרת הביקורת בודקת האם המבנה של 8 המספרים נכון. במידה ואין 8 ספרות, אנחנו מכניסים משמאל לימין אפסים עד אשר נקבל 8 ספרות.
כלומר אם מספר התעודת זהות שקיבלנו הוא 1234 אנחנו נהיה צריכים להוסיף לו עוד 4 אפסים לפני הסיפרה 1 ונקבל את המספר 00001234.
יצירת סיפרת ביקורת:
בשביל לייצר את ספרת הביקורת נכתוב תחת כל ספרה ב8 הספרות שלנו או את הספרה 1 או את הספרה 2 בהתאם לסדר. כלומר למספר תעודת הזהות 12345678 ניצור את החישוב הבא:
12345678
12121212
עכשיו נכפיל כל ספרה של תעודת הזהות בספרה שרשמנו תחתיתה, כלומר: 1 כפול 1, 2 כפול 2, 3 כפול 1 וכו'…
במידה וקיבלנו ערך שהוא יותר גדול מ9 בכפל שלנו, נחבר את 2 הספרות אחת עם השנייה, כלומר נגיד ויש לנו את הספרה 12 מ6 כפול 2, אז נעשה 1+2 על המספר 12. אותו הדבר על 16 (כלומר 8 כפול 2), נקבל את הספרה 7 מהתוצאה של 16.
לאחר מכן, נחבר את התוצאה שלנו:
12345678
12121212
1+4+3+8+5+1+2+7+1+6 = 38
במידה וכמו כאן, לא קיבלנו מספר עגול, אנחנו צריכים לראות מה המספר הכי גבוהה שחסר לנו בשביל להגיע למספר עגול. במקרה הזה אנחנו צריכים את המספר 2 -> ספרת הביקורת שלנו. במידה והמספר היה עגול, אז ספרת הביקורת שלנו היתה 0.
ווידוא תקינות של מספר תעודת הזהות:
בשביל למצוא אם ספרת הביקורת תקינה (כלומר המספר התשיעי), ניצור שוב פעם את הטבלה של 1 ו 2 תחת כל תשעת המספרים שלנו, כלומר:
123456782
121212121
ואז נבצע את החישוב בשנית, כלומר 1 כפול 1, 2 כפול 2, 3 כפול 1 וכו'. ונחבר את כל הספרות שנקבל בשנית.
כלומר:
123456782
121212121
1+4+3+8+5+1+2+7+1+6+2 = 40
אנחנו אמורים לקבל ספרה שמתחלקת ב10.
במידה והספרה מתחלקת ב10 ללא שארית, ספרת הביקורת נכונה.
במידה והיא מתחלקת ב10 עם שארית, אז ספרת הביקורת אינה נכונה.