Package jsonvalues.gen
Class JsBigIntGen
java.lang.Object
jsonvalues.gen.JsBigIntGen
Represents a JsBigInt generator. It can be created using the static factory methods
biased
and arbitrary
or, if none of the previous suit your
needs, from a big integer generator and the function map:
import fun.gen.Gen;
import jsonvalues.JsBigInt;
Gen<BigInteger> bigIntGen = seed -> () -> {...};
Gen<JsBigInt> jsBigIntGen = gen.map(JsBigInt::of)
Arbitrary generators produces uniformed distributions of values. Biased generators produces, with higher probability, potential problematic values that usually cause more bugs.