From d4b6b18183e642b3f56a236950f6e1e31ada8654 Mon Sep 17 00:00:00 2001
From: Travis CI
Date: Tue, 26 Dec 2017 06:32:06 +0000
Subject: [PATCH] Travis build: 293
---
README.md | 6 +++++-
docs/index.html | 6 +++++-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index cbb80ea5a..25eb329d1 100644
--- a/README.md
+++ b/README.md
@@ -2307,7 +2307,11 @@ Generates a random hexadecimal color code.
Use `Math.random` to generate a random 24-bit(6x4bits) hexadecimal number. Use bit shifting and then convert it to an hexadecimal String using `toString(16)`.
```js
-const randomHexColorCode = () => '#'+(Math.random()*0xFFFFFF<<0).toString(16);
+const randomHexColor = () => {
+ let n = (Math.random()*0xfffff|0).toString(16);
+ return '#' + (n.length !== 6
+ ? (Math.random()*0xf|0).toString(16) + n : n);
+}
// randomHexColorCode() -> "#e34155"
// randomHexColorCode() -> "#fd73a6"
// randomHexColorCode() -> "#4144c6"
diff --git a/docs/index.html b/docs/index.html
index 27e62deef..52920974d 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1443,7 +1443,11 @@ Omit the second argument to use the default regex.
randomHexColorCode
Generates a random hexadecimal color code.
Use Math.random to generate a random 24-bit(6x4bits) hexadecimal number. Use bit shifting and then convert it to an hexadecimal String using toString(16).
-
const randomHexColorCode = () => '#'+(Math.random()*0xFFFFFF<<0).toString(16);
+const randomHexColor = () => {
+ let n = (Math.random()*0xfffff|0).toString(16);
+ return '#' + (n.length !== 6
+ ? (Math.random()*0xf|0).toString(16) + n : n);
+}
// randomHexColorCode() -> "#e34155"
// randomHexColorCode() -> "#fd73a6"
// randomHexColorCode() -> "#4144c6"