D3.js shuffle() method

With the help of d3.shuffle() method, we can get the randomly shuffled array of values from the source array by using Fisher–Yates shuffle algorithm and return a single array.

Syntax:

d3.shuffle(array[, start[, stop]])

Return value: It returns a single array having values from the source array.

Note: To execute the below examples you have to install the d3 library by using the command prompt for the following command.

npm install d3

Example 1: In this example, we can see that by using d3.shuffle() method, we are able to get the shuffled array from the source array using the Fisher-Yates shuffle algorithm and return the single array.

Javascript




// Defining d3 contrib variable
const d3 = require('d3');
 
const gfg = d3.shuffle([1, 2, 3, 4, 5, 6]);
 
console.log(gfg);


Output :

[ 1, 5, 6, 3, 4, 2 ]

Example 2:

Javascript




// Defining d3 contrib variable
const d3 = require('d3');
 
const gfg = d3.shuffle(["A", "B", "C"]);
 
console.log(gfg);


Output:

[ 'B', 'C', 'A' ]

Contact Us