Does anyone know of a more efficient way to set up a coded value domain where numerous code values can represent a single description? Here's a snippet to show what I have:

What I'd like to see is something along the lines of:
| Code | Description |
| 0-2 | Low Risk |
| 3-5 | Medium Risk |
| 6-8 | High Risk |
or
| Code | Description |
| 0, 1, 2 | Low Risk |
| 3, 4, 5 | Medium Risk |
| 6, 7, 8 | High Risk |
The number that will be used to determine risk level is calculated from four other numerical fields, and although I recognize I could set up the script to assign values of 0, 1, or 2 based on those number ranges, it would be nice to not require a workaround like that. I'd like to maintain the actual calculated values, because a High Risk with level 6 is still of lower importance than a High Risk of level 8.
Obviously, this is working as-is, but I was just wondering if anyone had any suggestions for a situation like this where perhaps the code values can range from 0 to 100. Inputting a description for each one of those code values would be a tedious job, even using a script.
Thanks