Zwei-von-fünf-Code
Ein Dezimalcode, bei dem jede Ziffer aus fünf Bits mit genau zwei Einsen besteht — bricht das Muster, weiß die Maschine sofort, dass etwas schiefgelaufen ist.
Zehn Ziffern passen in die zehn Möglichkeiten, zwei Einsen aus fünf Bits auszuwählen. Genau diese Einschränkung ist der Witz: Jede gültige Kombination hat exakt zwei Einsen, sodass ein einzelnes Bit, das in die falsche Richtung kippt, drei Einsen oder nur eine hinterlässt — der Fehler wird sofort erkannt. Die Bits erhielten Gewichte, sodass die Summe der beiden Einsen die Ziffer ergab, mit einem Ausnahmemuster für die Null.
Der Code gehörte dorthin, wo das Schalten unzuverlässig war. Bells Relaisrechner und später der IBM 7070 nutzten ihn, um Fehler im Rechenwerk abzufangen, und dasselbe Prinzip lebt in den Strichcodes der Post weiter. Er ist verwandt mit dem biquinären Code, der dasselbe mit sieben statt fünf Bits erledigt, und gehört zur Familie der Konstantgewichtscodes — Muster, die sich selbst schützen, indem sie stets gleich viele Einsen tragen.