001package squidpony.squidmath;
002
003/**
004 * An empty marker interface to indicate that an implementor has known or intentional issues with a key property of its
005 * functionality. This is almost always combined with another interface, as in {@link FlawedRandomness}, which uses this
006 * to indicate that implementations are not as "fair" as other {@link RandomnessSource} implementations, and usually
007 * have severe statistical defects. Typically, you would use a flawed implementation to compare with a non-flawed one,
008 * or because the flaws have aesthetic merit from their statistical biases.
009 * <br>
010 * Created by Tommy Ettinger on 4/14/2020.
011 */
012public interface IFlawed {
013}