each kit has a chance for a random dye from a limited selection as can be seen on the wiki for that particular type of kit. It has not limits on repeatability or chances of doubles. You can buy 5 and get the same dye 5 times if really really really special in the odds department. The special dyes have a lower chance than the noprmal/Core game dyes to drop.