The Roman number CMXCIXCMLXVI is equivalent to the number 999966 (nine hundred ninety-nine thousand nine hundred sixty-six).