Anfonwch hwn fel neges destun: Probability and algorithms