diff --git a/source/chapter2/22_Protocols.md b/source/chapter2/22_Protocols.md index cd3b1779..2c119533 100644 --- a/source/chapter2/22_Protocols.md +++ b/source/chapter2/22_Protocols.md @@ -171,7 +171,7 @@ class LinearCongruentialGenerator: RandomNumberGenerator { let a = 3877.0 let c = 29573.0 func random() -> Double { - lastRandom = ((lastRandom * a + c) % m) + lastRandom = ((lastRandom * a + c).truncatingRemainder(dividingBy:m)) return lastRandom / m } }