这里有一个我拥有的数据集的例子
var数据= [ { “ r”:434, “ y”:0.04, “ x”:0.34, }, { “ r”:9770, “ y”:0.97, “ x”:1.70, }, { “ r”:4680, “ y”:0.46, “ x”:0.80, }
,我想将其转换为将数据设置为20个圆,每个圆具有随机生成的属性
答案 0 :(得分:1)
您可以使用Math.random()
生成随机数。此函数返回一个介于0和1之间的随机数。如果您希望该数字适合其他范围,则可以将其乘以另一个数字。
在这里,我生成一个包含20个元素的数组:
var Data = [];
for(let i = 0; i < 20; i++) {
Data.push({"r": Math.random() * 1000, "y": Math.random() / 10, "x": Math.random()});
}
console.log(Data);