summaryrefslogtreecommitdiff
path: root/diffpriv.go
diff options
context:
space:
mode:
Diffstat (limited to 'diffpriv.go')
-rw-r--r--diffpriv.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/diffpriv.go b/diffpriv.go
index 382ef37..fb6d2fc 100644
--- a/diffpriv.go
+++ b/diffpriv.go
@@ -19,7 +19,7 @@ func diffpriv(value int, sensitivity, epsilon float64) int {
return 0
}
noise := laplaceDist(0, sensitivity/epsilon)
- return round(float64(value) + noise)
+ return round(math.Abs(float64(value) + noise))
}
// Returns a random value from a laplace