From e0bb48320fea484c75c3e7c6145655d03de18f71 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 12 Jul 2020 11:40:31 -0700 Subject: [PATCH] Avoid modulo bias for PIN generation --- Limelight/Network/PairManager.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Limelight/Network/PairManager.m b/Limelight/Network/PairManager.m index 9080026a..ee4111c2 100644 --- a/Limelight/Network/PairManager.m +++ b/Limelight/Network/PairManager.m @@ -229,8 +229,8 @@ - (NSString*) generatePIN { NSString* PIN = [NSString stringWithFormat:@"%d%d%d%d", - arc4random() % 10, arc4random() % 10, - arc4random() % 10, arc4random() % 10]; + arc4random_uniform(10), arc4random_uniform(10), + arc4random_uniform(10), arc4random_uniform(10)]; return PIN; }