A web application that I'm working on provides a "private" record type that does not show up unless a URL specific to that record is entered. I would like to provide an interface to be able to access these "private" records by entering a key. The custom URLs just take advantage of the primary key on the table as security is not a concern. However, I would like to use something more obscure for the other entry. I would use Digest::MD5, but I want a hash that is only 5 or 6 characters long. Cryptographic security isn't an issue here; I just don't want people to see that they can just try different, small integers in order to guess at records.
That looks like a lot for what seems like a simple question: is there a hash that will produce 5 or 6 character output?