关于在x轴在0-100,y轴在0-100这个区域内,随机个数点,随机分布的问题?
后端返回给前端不定个数个点,并且包括点与点之间如何连线,如何在x(0,100),y(0,100)这个区域内分布得均匀一点,不要那么凌乱。
function random(min, max) {return Math.floor(Math.random() * (max - min)) + min
}
var getCoord = (data) => {
return data.map(item => {
var x = random(0,100)
var y = random(0,100)
return {...item,x,y}
})
}
这些点的坐标是随机产生的,一旦连线就很凌乱
哪位大佬提供个思路如何才能分布得不那么凌乱?
回答
不凌乱就把随机数的区域改小,在一定范围内随机呗
比如说用 index/length 划分区域,每一块区域内随机分配。
以上是 关于在x轴在0-100,y轴在0-100这个区域内,随机个数点,随机分布的问题? 的全部内容, 来源链接: utcz.com/a/63255.html