To eliminate the affect of the distribution of deployed sensor nodes on the coverage of effective communication signals in deployed areas for wireless sensor networks, an algorithm of Distributed Deployment of Coverage Probability (DDCP) is proposed based on the effective communication coverage in this paper. Assuring the deployed precision, DDCP is used to not only consider the environmental influence for uncertainties of the deployed positions of sensor nodes and communication signal attenuation, but also create the model of signal coverage to attain the optimal deployed locations and the number of sensor nodes. These ameliorate communication coverage, improve the effective of the deployment and save the resources through probability optimization. Through the simulations of different locating deployed strategies, relative data proves the advantage and correctness of DDCP.