Something to be considered when assigning random-letter IDs to public things: the random combination of letters can include offensive words in them. You should keep a ban list of words in your application and check your assigned ID against the list each time you get an ID.