The Roman number CMXCIXCMLXII is equivalent to the number 999962 (nine hundred ninety-nine thousand nine hundred sixty-two).