Flat, not lifelike
Every age in the range is equally likely, which no real population is. If you need a believable spread of ages, draw several and throw away the ones that do not fit the group you are describing.
Zero is allowed, because an age generator that starts at one cannot describe a baby.