Interface FlawedPointHash

All Superinterfaces:
IFlawed, IPointHash
All Known Implementing Classes:
FlawedPointHash.CubeHash, FlawedPointHash.FNVHash, FlawedPointHash.QuiltHash, FlawedPointHash.RugHash

@Beta
public interface FlawedPointHash
extends IPointHash, IFlawed
An interface for point hashes that are statistically biased, as well as a holder for inner classes that implement this. The point hashes here are mostly chosen because they are aesthetically interesting, at least on some of their output bits.
Don't count on this class giving reliable output; it is marked Beta and will remain so. If you want to ensure a particular behavior of a FlawedPointHash can be replicated, copy the implementation into your own code.
Created by Tommy Ettinger on 4/14/2020.