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}