Sep 9, 2021 JavaScript
How to generate a random string using node crypto module in JavaScript

In this Article we will go through how to generate a random string using node crypto module only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomStr = () => require('crypto').randomBytes(32).toString('hex');

Sep 9, 2021 JavaScript
How to generate a random string with given length in JavaScript

In this Article we will go through how to generate a random string with given length only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const generateString = length => Array(length).fill('').map((v) => Math.random().toString(36).charAt(2)).join('');

Sep 9, 2021 JavaScript
How to generate a random uuid in JavaScript

In this Article we will go through how to generate a random uuid only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const uuid = (a) => a ? (a ^ Math.random() * 16 >> a / 4).toString(16) : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, uuid);

Sep 9, 2021 JavaScript
How to generate a random integer in given range in JavaScript

In this Article we will go through how to generate a random integer in given range only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomInteger = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min;

Sep 9, 2021 JavaScript
How to generate a random ip address in JavaScript

In this Article we will go through how to generate a random ip address only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomIp = () => Array(4).fill(0).map((_, i) => Math.floor(Math.random() * 255) + (i === 0 ? 1 : 0)).join('.');

Sep 9, 2021 JavaScript
How to generate a random sign in JavaScript

In this Article we will go through how to generate a random sign only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomSign = () => Math.random() >= 0.5 ? 1 : -1;

Sep 9, 2021 JavaScript
How to sort an object by its properties in JavaScript

In this Article we will go through how to sort an object by its properties only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const sort = obj => Object.keys(obj).sort().reduce((p, c) => (p[c] = obj[c], p), {});

Sep 9, 2021 JavaScript
How to generate a random boolean in JavaScript

In this Article we will go through how to generate a random boolean only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomBoolean = () => Math.random() >= 0.5;

Sep 9, 2021 JavaScript
How to generate a random floating point number in given range in JavaScript

In this Article we will go through how to generate a random floating point number in given range only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomFloat = (min, max) => Math.random() * (max - min) + min;

Sep 9, 2021 JavaScript
How to generate a random hex color in JavaScript

In this Article we will go through how to generate a random hex color only using single line of code in JavaScript. This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function.

Let's define this short function:

const randomColor = () => `#${Math.random().toString(16).slice(2, 8).padEnd(6, '0')}`;