package colorful

import (
	
)

// Uses the HSV color space to generate colors with similar S,V but distributed
// evenly along their Hue. This is fast but not always pretty.
// If you've got time to spare, use Lab (the non-fast below).
func ( int) ( []Color) {
	 = make([]Color, )

	for  := 0;  < ; ++ {
		[] = Hsv(float64()*(360.0/float64()), 0.8+rand.Float64()*0.2, 0.65+rand.Float64()*0.2)
	}
	return
}

func ( int) ([]Color, error) {
	 := func(, ,  float64) bool {
		, ,  := LabToHcl(, , )
		return 0.3 <=  && 0.4 <=  &&  <= 0.8
	}
	return SoftPaletteEx(, SoftPaletteSettings{, 50, true})
}