Space Dyeing Yarn will give you random variation of a single (or multiple) colors. Dip dyeing yarn will give you more regular gradients of color, and if your skein is long enough you can end up with a beautiful gradual striping pattern.
There was enough dye left over to dye another skein of wool green: