Dollarbiljetten met zeldzame serienummers zijn in de ogen van sommige numismatisten ware collector's items. Biljetten met een standvastig serienummer, een radar, een ladder of een ander eigenaardig serienummer krijgen daardoor een veel hogere waarde dan coupures met hetzelfde bedrag, van dezelfde reeks en in dezelfde staat. Maar hoe zeldzaam zijn deze eigenaardige serienummers eigenlijk? Dave Undis, zelf een verzamelaar, zocht het uit en publiceerde er in 2011 een artikel over in het tijdschrift Paper Money.

Moderne Amerikaanse dollarbiljetten hebben unieke serienummers van acht cijfers die lopen van 00000001 tot en met 99999999. Er zijn dus 99.999.999 verschillende serienummers van acht cijfers. Om de zaken eenvoudig te houden, zullen we ervan uitgaan dat alle serienummers evenveel kans hebben om voor te komen op een willekeurig geselecteerd dollarbiljet. In werkelijkheid zijn sommige serienummers moeilijker te vinden omdat het Bureau of Engraving and Printing1 ze doorgaans uit productie verwijdert voor ze in omloop komen, en ze vervangt door dollarbiljetten met sterretjes2. Bovendien beginnen niet alle oplagen bij 00000001 of gaan ze niet helemaal tot 99999999. Maar dit heeft weinig invloed op onze analyse. (Om het rekenen wat te vereenvoudigen, zullen we soms het onbestaande serienummer 00000000 insluiten, wat het totaal aantal serienummers op 100.000.000 brengt, maar we zullen er altijd aan denken om dit onbestaande serienummer terug te verwijderen uit het eindresultaat).

In een standvastig serienummer zijn alle cijfers hetzelfde. Er zijn dus negen standvastige serienummers: 11111111, 22222222, 33333333, 44444444, 55555555, 66666666, 77777777, 88888888 en 999999999.

standvastig
Dollarbiljet met een standvastig serienummer.

Een ladder is een serienummer waarvan alle cijfers één hoger (of lager) zijn dan het vorige cijfer. Er zijn slechts zes ladders van acht cijfers: 01234567, 12345678, 23456789, 76543210, 87654321 en 987654321. (Er zijn er acht als je ook 34567890 en 09876543 meerekent.)

ladder
Dollarbiljet met een ladder als serienummer.

Een radar is een serienummer waarvan de laatste vier cijfers het omgekeerde zijn van de eerste vier cijfers. Voorbeelden zijn 11188111 en 20066002.

radar
Dollarbiljet met een radar als serienummer.

Een repeater is een serienummer waarvan de laatste vier cijfers dezelfde zijn als de eerste vier cijfers. Voorbeelden zijn 11181118 en 20062006.

repeater
Dollarbiljet met een repeater als serienummer.

Om te berekenen hoeveel radars en repeaters er zijn, is het handig om de serienummers van acht cijfers op te delen in hun twee helften. Beschouw de eerste helft. Er zijn 10.000 mogelijke getallen voor deze eerste helft: 0000 tot en met 9999. Beschouw nu de tweede helft. Er zijn opnieuw 10.000 mogelijke getallen voor deze tweede helft. Van deze 10.000 mogelijkheden is er slechts één gelijk aan de eerste helft en slechts één het omgekeerde van de eerste helft. Daardoor zijn er 10.000 radars en 10.000 repeaters. In deze aantallen zijn ook het onbestaande serienummer 0000000 en de negen standvastige serienummers meegerekend. Als we deze buiten beschouwing laten, dan zijn er 9.990 radars en 9.990 repeaters.

Een superradar is een speciaal soort radar. Een superradar is een radar waarvan de middelste zes cijfers gelijk zijn. Voorbeelden zijn 71111117 en 98888889. Er zijn 99 superradars: 01111110, 02222220, 03333330, …, 97777779, 98888889 en 99999999. Negen daarvan zijn standvastige serienummers. Als we deze buiten beschouwing laten, dan zijn er 90 superradars.

superradar
Dollarbiljet met een superradar als serienummer.

Een superrepeater is een speciaal soort repeater. Een superrepeater is een repeater waarvan de eerste twee cijfers vier keer herhaald worden. Voorbeelden zijn 26262626 en 78787878. Er zijn 99 superrepeaters: 01010101, 02020202, 03030303, …, 97979797, 98989898 en 99999999. Negen daarvan zijn standvastige serienummers. Als we deze buiten beschouwing laten, dan zijn er 90 superrepeaters.

superrepeater
Dollarbiljet met een superrepeater als serienummer.

Een radarrepeater is zowel een radar als een repeater. Voorbeelden zijn 26622662 en 87788778. Er zijn 99 radarrepeaters: 01100110, 02200220, 03300330, …, 97799779, 98899889 en 99999999. Negen daarvan zijn standvastige serienummers. Als we deze buiten beschouwing laten, dan zijn er 90 radarrepeaters.

radarrepeater
Dollarbiljet met een radarrepeater als serienummer.

Een dubbel kwartet is een serienummer waarvan de eerste vier cijfer allemaal gelijk zijn, en de laatste vier cijfers ook allemaal gelijk zijn, maar verschillend van de eerste vier cijfers. Voorbeelden zijn 11114444 en 22226666. Er zijn 99 dubbele kwartetten: 00001111, 00002222, 00003333, …, 99997777, 99998888 en 99999999. Negen daarvan zijn standvastige serienummers. Als we deze buiten beschouwing laten, dan zijn er 90 dubbele kwartetten.

doublequad
Dollarbiljet met een doublequad als serienummer.

Een zeven-op-een-rij is een serienummer met zeven gelijke opeenvolgende cijfers. Voorbeelden zijn 11111112 en 35555555. Van elk van de negen standvastige serienummers kan je telkens 18 zeven-op-een-rij serienummers maken: negen door het eerste cijfer te veranderen en negen door het laatste cijfer te veranderen. Dit zijn bijvoorbeeld de negen zeven-op-een-rij serienummers die je kunt maken door het eerste cijfer van het standvastige serienummer 99999999 te veranderen: 09999999, 19999999, 29999999, 39999999, 49999999, 59999999, 69999999, 79999999 en 89999999. Je kunt ook nog eens 18 zeven-op-een-rij serienummers maken door het eerste of het laatste cijfer van het onbestaande serienummer 00000000 te veranderen. Er zijn dus in totaal 180 zeven-op-een-rij serienummers.

zeven-op-een-rij
Dollarbiljet met een zeven-op-een-rij serienummer.

Een zeven-van-hetzelfde is een serienummer met zeven gelijke cijfers. Voorbeelden zijn 44444424 en 99899999. Van elk van de negen standvastige serienummers kan je telkens 72 zeven-van-hetzelfde serienummers maken: negen door elk van de acht cijfers te veranderen. Je kunt ook nog eens 72 zeven-op-een-rij serienummers maken door elk van de acht cijfers van het onbestaande serienummer 00000000 te veranderen. Er zijn dus in totaal 720 zeven-van-hetzelfde serienummers, met inbegrip van de 180 zeven-op-een-rij serienummers.

zeven-van-hetzelfde
Dollarbiljet met een zeven-van-hetzelfde serienummer.

In een binair serienummer komen slechts twee verschillende cijfers voor op de acht posities. Voorbeelden zijn 10100111 en 11181888. Om in te zien hoeveel binaire serienummers er zijn, kies je twee verschillende cijfers van 0 tot en met negen. 20% van alle serienummers hebben één van deze cijfers op de eerste positie. Daarvan hebben er 20% één van deze cijfers op de tweede positie. Nog eens 20% daarvan hebben één van deze cijfers op de derde positie. Zo gaat het verder tot en met de achtste positie. Er geldt dus dat \[20\% \times 20\% \times 20\% \times 20\% \times 20\% \times 20\% \times 20\% \times 20\%\] van alle serienummers één van deze twee cijfers heeft op elk van de acht posities. Dat zijn 256 serienummers. Twee van deze serienummers zijn standvastig, waardoor er nog 254 overblijven. Er zijn 45 verschillende manieren om twee verschillende cijfers tussen 0 en 9 te kiezen. Als we 254 vermenigvuldigen met 45, dan krijgen we dat er in totaal 11.430 binaire serienummers zijn (exclusief de standvastige serienummers).

binair
Dollarbiljet met een binair serienummer.

Onderstaande tabel zet alles netjes op een rijtje. Voor elk van de verschillende soorten zeldzame serienummers geeft ze  aan hoeveel er voorkomen in een reeks van 99.999.999 dollarbiljetten. Ze geeft ook de kans aan om elke soort serienummer te zien op een willekeurig geselecteerd dollarbiljet uit een reeks van 99.999.999 biljetten.

zeldzaam soort serienummer aantal voorkomens kans
standvastig 9 1 op 11.111.111
ladder 6 1 op 16.666.667
radar 9.990 1 op 10.010
repeater 9.990 1 op 10.010
superradar 90 1 op 1.111.111
superrepeater 90 1 op 1.111.111
radarrepeater 90 1 op 1.111.111
dubbel kwartet 90 1 op 1.111.111
zeven-op-een-rij 180 1 op 555.556
zeven-van-hetzelfde 720 1 op 138.889
binair 11.430 1 op 8.749

Zoals we reeds eerder aangaven, zal een willekeurig dollarbiljet doorgaans niet afkomstig zijn uit een reeks van 99.999.999 biljetten. Maar deze tabel zal nog altijd een goed startpunt vormen voor verdere analyse en verzamelplezier.

Opgave

We stellen een serienummer voor als een strikt positief natuurlijk getal (int) of als een string (str) die bestaat uit één of meer cijfers die niet allemaal nul zijn. Het aantal cijfers ligt dus niet vast, maar er is er altijd minstens één. Bij de omzetting van een serienummer naar zijn stringvoorstelling (str), vullen we het serienummer eventueel aan met voorloopnullen tot de stringvoorstelling uit minstens acht cijfers bestaat. Gevraagd wordt:

Al deze functies moeten een AssertionError opwerpen met de boodschap ongeldig serienummer indien er een argument wordt doorgeven dat geen geldig serienummer is.

Voorbeeld

>>> serienummer(834783)
'00834783'
>>> serienummer('47839')
'00047839'
>>> serienummer(834783244839184)
'834783244839184'
>>> serienummer('4783926132432*')
Traceback (most recent call last):
AssertionError: ongeldig serienummer

>>> standvastig(44444444)
True
>>> standvastig('44544444')
False

>>> radar(1133110)
True
>>> radar('83289439')
False

>>> repeater(20012001)
True
>>> repeater('83289439')
False

>>> radarrepeater('12211221')
True
>>> radarrepeater('83289439')
False

>>> numismatist([33333333, 1133110, '77777777', '12211221'])
[33333333, '77777777']
>>> numismatist([33333333, 1133110, '77777777', '12211221'], radar)
[1133110, '12211221']
>>> numismatist([33333333, 1133110, '77777777', '12211221'], soort=repeater)
['12211221']

Bronnen

Epiloog