我需要爲幾個圖表生成隨機數字。如何爲演示圖表生成隨機數字,大致趨向於右側?
我正在使用JavaScript圖表引擎,因此最終需要JSON中的數字,但如果您在JavaScript之外擁有簡單的方法,則可以處理該轉換。
下面是JavaScript的一個簡單randomNumber發生器:
function randomNumber(minimum, maximum){
return Math.round(Math.random() * (maximum - minimum) + minimum);
}
console.log(randomNumber(0,100));
以上會工作,如果min
和max
增長隨着時間的推移。你能爲我指出正確的方向嗎?
這裏有一個JSFiddle嘗試各種解決方案,包括一個方便的圖表:http://jsfiddle.net/9ox4wjrf/
這裏的各種圖表的一個粗略的例子,我需要建立與生成的數據:
可愛的。奇蹟般有效。你能幫助'y-min'成長爲'x'嗎? (比'y-max'慢) – Ryan 2014-10-30 15:30:16
什麼是'y-min'?我已經稍微更新了我的答案,所以也許它已經回答你的問題了? – strah 2014-10-30 15:34:08
我的意思是y的最小可能值仍然爲0,即使x增長。隨着x的增長,你應該預料到會有更多的噪音是正確的。但噪音應該仍然趨向右側。我只是聯繫了一個jsfiddle的問題。當我在小提琴中找到你的解決方案時,我會在這裏發帖。 – Ryan 2014-10-30 15:40:42