Rya*_*yan 4 javascript random math json
我需要为向上和向右的几个图表生成随机数。
我正在使用 JavaScript 图表引擎,因此最终需要 JSON 中的数字,但如果您有 JavaScript 之外的简单方法,我可以处理转换。
这是一个简单的 JavaScript 随机数生成器:
function randomNumber(minimum, maximum){
return Math.round( Math.random() * (maximum - minimum) + minimum);
}
console.log(randomNumber(0,100));
Run Code Online (Sandbox Code Playgroud)
如果min并且max随着时间的推移而增长,上述方法将起作用。你能为我指出正确的方向吗?
这是一个尝试各种解决方案的JSFiddle,包括一个方便的图表:http : //jsfiddle.net/9ox4wjrf/
这是我需要使用生成的数据构建的各种图表的粗略示例:

像这样的事情可能会起作用:
var a = 0.05;
var b = 10; //play with these values to your liking
var y;
//loop here from 0 to whatever
y = a * x^2 + b * x * Math.random();
//or using your randomMumber function:
y = a * x^2 + randomMumber(- b * x / 2, b * x / 2);
Run Code Online (Sandbox Code Playgroud)
这样,当进一步向右时,噪音会变大