Properties Of Randomness In Graph Theory And Algorithms