Good hash functions depend heavily on the input to the hash, and the requirements of the algorithm. Such a hash will not be very good if all your strings start with the same five characters, for example. It will also tend to result in a normal distribution.
This produces uniformly good looking tables in HTML, PDF and docx in my tests. Now I'm off to upvote daroczig on some other questions to thank him for getting me to the solution.
Simple manual RMarkdown tables that look good in HTML, PDF and DOCX
Possible Duplicate: Is there a good reason to use upper case for T-SQL keywords? I personally find a string of lowercase characters to be more readable than a string of uppercase characters. Is s...
Why should I capitalize my SQL keywords? Is there a good reason?
What are good reasons to prohibit inheritance in Java, for example by using final classes or classes using a single, private parameterless constructor? What are good reasons of making a method final?
How good is C# type inference? I read somewhere that it's only for local variables? Does it work for class level attributes? For method signatures? Method return types? etc.
.net - How good is the C# type inference? - Stack Overflow
The history told me nothing why an involuntary, extremely painful spasm, is named after a horse called Charley. Charley in the UK is often spelled Charlie, a diminutive of Charles, and it's also used to call a foolish or silly person. Who was Charley; was it the name of a horse?