code: func GetRandomIndices(indiceCount, highestIndex int) []int {
  	if highestIndex+1 < indiceCount {
  		return nil
  	}
  
  	indices := make([]int, 0)
  	if highestIndex+1 == indiceCount {
  		for i := 0; i < indiceCount; i++ {
  			indices = append(indices, i)
  		}
  		return indices
  	}
  
  	for len(indices) < indiceCount {
  		n := RandomInt(highestIndex + 1)
  		if IndexInSlice(indices, n, numbericEqual) != -1 {
  			continue
  		}
  		indices = append(indices, n)
  	}
  	return indices
  }
docs: // GetRandomIndices returns a slice of random indices
  // from 0 to given highestIndex