The α-amylases hydrolyze starch by randomly cleaving the 1,4-a-D-glucosidic linkages between glucose units, β-amylases cleave non-reducing chain ends of components of starch such as amylose, and glucoamylases hydrolyze glucose molecules from the ends of amylose and amylopectin.