當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


d3.js shuffler()用法及代碼示例

借助d3.shuffler()方法,我們可以獲得shuffle的隨機函數,該函數可用於通過此方法對數組的隨機值進行shuffle。

用法:

d3.shuffler( random )

返回值:它返回隨機洗牌函數。

注意:要執行以下示例,您必須使用此命令提示符安裝d3庫,我們必須執行以下命令。

npm install d3

範例1:在此示例中,我們可以看到,通過使用d3.shuffler()方法,我們可以獲得隨機Shuffle[洗牌]函數,可以使用此方法使用隨機Shuffle[洗牌]函數對數組中的元素進行Shuffle[洗牌]。



Javascript

// Defining d3 contrib variable   
var d3 = require('d3'); 
  
const random = d3.randomLcg(0.67019185816); 
var gfg = d3.shuffler(random); 
  
console.log(gfg([0, 1, 2, 3, 4]));

輸出:

[ 3, 0, 4, 2, 1 ]

範例2:

Javascript

// Defining d3 contrib variable   
var d3 = require('d3'); 
  
const random = d3.randomLcg(0.5816); 
var gfg = d3.shuffler(random); 
  
console.log(gfg([5, 6, -1, 3, 4]));

輸出:

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

範例3:

Javascript

// Defining d3 contrib variable   
var d3 = require('d3'); 
  
for(var i = 0.1; i <= 0.5; i+=0.1) { 
    var random = d3.randomLcg(i); 
    var gfg = d3.shuffler(random); 
      
    console.log(gfg([-5, 6, -1, 3, -4])); 
}

輸出:

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

相關用法


注:本文由純淨天空篩選整理自Jitender_1998大神的英文原創作品 D3.js shuffler() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。