Let V be a possibly singular scheme-theoretic global complete intersection subscheme of P n and assume that V can be written as the intersection of j hypersurfaces such that the intersection of j − 1 of the hypersurfaces is smooth (scheme theoretically). Using a result of Fullwood [5] we develop a probabilistic algorithm to compute the Chern-SchwartzMacPherson class (cSM ) and Euler characteristic of V . This algorithm complements existing algorithms by providing performance improvements in the computation of the cSM class and Euler characteristic for schemes having the special structure described above.