The Roman number CMXCIXCMXLVI is equivalent to the number 999946 (nine hundred ninety-nine thousand nine hundred forty-six).