The Gasher

A hasher, fuzzer, genetic algorithm. Can generate formulas to hash some inputs to a perfect minimal lookup table. © qfox.nl, by Peter van der Zee, July 2016. See [n https://github.com/qfox/gasher n]https://github.com/qfox/gasher[/n] for code/readme and [n http://qfox.nl/weblog/376 n]http://qfox.nl/weblog/376[/n] for blog post.

values to hash
(The above resulted in...) len=
values
weights; current: best:
prefixes
weights; current: best:
infixes
weights; current: best:






Particles: Buckets: Append:



above: last of batch, always replaced
below: best so far. equals are replaced until better than some score and appended otherwise