func randomNonRecurrentOutbound(neuron *ng.Neuron) *ng.OutboundConnection { for i := 0; i < len(neuron.Outbound); i++ { randIndex := RandomIntInRange(0, len(neuron.Outbound)) outbound := neuron.Outbound[randIndex] if neuron.IsConnectionRecurrent(outbound) { continue } else { return outbound } } return nil }