A sickening random attack has sparked calls for more safety measures in Adelaide shopping strips.