push random alteration