package Ġio . kot lint est . properties Ċ Ċ import Ġcom . m if m if . common . regex . Gener ex Ċ Ċ class ĠRegex p Gen ( private Ġval Ġregex : ĠString ) Ġ: ĠGen < String > Ġ{ ĊĊĠĠ Ġoverride Ġfun Ġconstants (): ĠIterable < String > Ġ= Ġempty List () ĊĊĠĠ Ġoverride Ġfun Ġrandom ( seed : ĠLong ?): ĠSequence < String > Ġ{ ĊĠĠĠĠĠ Ġval Ġgener ex Ġ= ĠGener ex ( regex ) ĊĠĠĠĠĠ Ġif Ġ( seed Ġ!= Ġnull ) Ġgener ex . set Seed ( seed ) ĊĠĠĠĠĠ Ġreturn Ġgenerate Sequence Ġ{ ĊĠĠĠĠĠĠĠĠ Ġgener ex . random () ĊĠĠĠĠĠ Ġ} ĊĠĠ Ġ} Ċ } Ċ