func SimpleGen(r ohyeah.Int64F) ohyeah.Generator { names := []interface{}{"foo", "bar", "baz", "apple", "organge", "red", "x"} strg := ohyeah.ElementGen(r, names) symg := ohyeah.RepeatGen(strg, 40) keyg := KeywordGen(strg) return ohyeah.CycleGen( ohyeah.IntGen(r), ohyeah.BigRatGen(r), ohyeah.BigIntGen(r), DecimalGen(r), ohyeah.ConstantGen(1234500), ohyeah.RuneGen(r), strg, symg, keyg, NumberGen(r), UuidGen(r), TimeGen(r), ohyeah.PatternedStringGen("val"), ohyeah.ConstantGen(Keyword("hello"))) }
func UuidGen(r ohyeah.Int64F) ohyeah.Generator { return ohyeah.ElementGen(r, Uuids) }
func NumberGen(r ohyeah.Int64F) ohyeah.Generator { return ohyeah.ElementGen(r, Numbers) }
func TimeGen(r ohyeah.Int64F) ohyeah.Generator { return ohyeah.ElementGen(r, Times) }