Ice dyeing is a technique for creating random patterning on fabrics (or fibres and yarns!). The dyeing method below uses Procion MX dyes on cotton fabric.  
Fibrecrafts Procion MX Dyes for Cotton & Linen
Fibrecrafts Procion MX Dyes for Cotton & Linen
Procion MX Cold Water Dyes for Cellulose
Tie-dyeing Cotton Onesies using Jacquard Procion MX Dyes
Ice Dyeing with Procion MX Dyes – George Weil
Procion MX Cold Water Dyes for Cellulose
Tie-dyeing Cotton Onesies using Jacquard Procion MX Dyes
Using Procion MX Dyes on Wool
Ice Dyeing with Procion MX Dyes – George Weil
Procion MX Cold Water Dyes for Cellulose
Dyes & Dyeing – Page 4 – George Weil