I like it. I blogged recently about a bias I noticed will small (i.e. 50) sets of (contiguous) hashes showing drastic skew, although with much larger sets (i.e. 1,000,000) this was eliminated entirely. I will retry with this new algorithm and see if small sets show improved probability. Thanks!