in pkg/genlib/generator_interface.go [869:886]
func bindJoinRandWithReturn(field Field, N int, joiner string, fieldMap map[string]any) error {
var emitF emitF
emitF = func(state *genState) any {
value := ""
for i := 0; i < N-1; i++ {
value += randomdata.Noun() + joiner
}
// randomdata.Adjective() + randomdata.Noun() -> 364 * 527 (~190k) different values
value += randomdata.Adjective()
value += randomdata.Noun()
return value
}
fieldMap[field.Name] = emitF
return nil
}