From 9b80e3a33bd8639271e1543adc69f3c005eea405 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Wed, 25 Sep 2013 23:24:58 -0700 Subject: [PATCH] When `floating` in `_.random` avoid getting `0` too many times when using arguments like `min` of `-3` and `max` of `3`. --- lodash.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lodash.js b/lodash.js index 5ec69cf20..db89ed78e 100644 --- a/lodash.js +++ b/lodash.js @@ -6016,7 +6016,7 @@ } var rand = nativeRandom(); return (floating || min % 1 || max % 1) - ? min + nativeMin(rand * (max - min + parseFloat('1e-' + ((rand +'').length - 1))), max) + ? nativeMin(min + (rand * (max - min + parseFloat('1e-' + ((rand +'').length - 1)))), max) : min + floor(rand * (max - min + 1)); }