Ambele sunt corecte și înseamnă exact același lucru.
Cu siguranță pot prevedea situații în care „o sută” ar fi preferată; de exemplu, ca răspuns la o întrebare precum:
Î. Cruella de Ville a furat one sută unu Beagles, sau două sute unu?
A. O sută. Și dalmații ai fost idiotul tău, nu Beagles.
Sau, în schimb:
Î. Câte presări ai spus că faci în fiecare dimineață; a fost o sută sau un milion?
A. Eh !? Ce crezi că sunt, o mașină? Era o sută. Evident!
Dar chiar și acolo, formele „a” și „one” sunt aproape interschimbabile.