BC break with rand() where min > max

From: Date: Mon, 08 Aug 2016 21:36:30 +0000
Subject: BC break with rand() where min > max
Groups: php.internals 
Request: Send a blank email to internals+get-94955@lists.php.net to get a copy of this message
Hi all, There has been an unforeseen break with rand() when the minimum value is greater than the maximum. Prior to 7.1 rand() would happily accept backwards parameters and return a value, however in the 7.1 branch it now emits a warning and returns false. I've preemptively committed a fix to allow min > max and return a value as in previous versions, but have kept the warning. Looking for some feedback/opinions on whether anyone else thinks this should be fixed differently (or not at all). N.B. this also changes the behaviour of mt_rand to now accept min > max

« previous php.internals (#94955) next »