code: func (drng DirichletGenerator) Dirichlet(alphas []float64) []float64 {
  	for i, alpha := range alphas {
  		if !(alpha > 0.0) {
  			panic(fmt.Sprintf("Invalid parameter alpha: %.2f (index: %d)", alpha, i))
  		}
  	}
  
  	return drng.dirichlet(alphas)
  }
docs: // Dirichlet returns random numbers of dirichlet distribution (alpha > 0.0, for alpha in alphas)