random attack & block