Fix ultra-rare case of jiggle = 0

This commit is contained in:
Pitchaya Boonsarngsuk
2018-02-02 12:18:40 +00:00
parent 5a5a406421
commit f6ac1f7e37

View File

@@ -1,6 +1,10 @@
/**
* @return {number} a random number.
* @return {number} a very small non-zero random number.
*/
export default function() {
return (Math.random() - 0.5) * 1e-6;
let rand;
do {
rand = (Math.random() - 0.5) * 1e-6;
while (rand === 0);
return rand;
}