intersect random and block components