当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。