func Split(l []uint32, splitCount uint32) [][]uint32 {
	out := make([][]uint32, splitCount)
	numItems := uint32(len(l))
	for i := uint32(0); i < splitCount; i++ {
		out[i] = l[(numItems * i / splitCount):(numItems * (i + 1) / splitCount)]
	}
	return out
}
// Split splits an array into N different sections.
Split splits an array into N different sections.
// Split splits an array into N different sections .
func Split(l []uint32, splitCount uint32) [][]uint32 {
	out := make([][]uint32, splitCount)
	numItems := uint32(len(l))
	for i := uint32(0); i < splitCount; i++ {
		out[i] = l[(numItems * i / splitCount):(numItems * (i + 1) / splitCount)]
	}
	return out
}
func Split ( l [ ] uint32 , splitCount uint32 ) [ ] [ ] uint32 { out := make ( [ ] [ ] uint32 , splitCount ) numItems := uint32 ( len ( l ) ) for i := uint32 ( 0 ) ; i < splitCount ; i ++ { out [ i ] = l [ ( numItems * i / splitCount ) : ( numItems * ( i + 1 ) / splitCount ) ] } return out }
Split splits an array into N different sections.
Split splits an array into N different sections .