generate

abstract fun generate(): T

Generate single value


open fun generate(complianceCondition: (T) -> Boolean): T

Generate value satisfying the compliance condition


open fun generate(complianceCondition: (T) -> Boolean, number: Int): List<T>

Generate n values satisfying the compliance condition


open fun generate(number: Int): List<T>

Generate n values