To overcome the phase shift error in phase shifting interferometry, a three-step random phase retrieval approach based on difference map normalization and diamond diagonal vector normalization (DN&DDVN) is proposed. It does not need pre-filtering for the interferograms and can obtain relatively accurate phase distribution with a simple process and less computational time. This simulation and experiment verify the correctness and feasibility of DN&DDVN.