Some Observations on the Probabilistic Algorithms and NP-hard Problems