Uses shortid to generate short ID values and attempts to make sure they don't contain offensive language.