Highcharts Demo
author(s): Torstein Hønsi
by KarmaProd
HTML
<script src="http://code.highcharts.com/highcharts.js"></script>
<div id="container" style="height: 400px"></div>
JavaScript
var max = 256; // il max numero da estrarre (escluso)
var n = 256*256*8; // quante estrazioni svolgere
var i, rnd;
var array = [];
for (i = 0; i < max; i++){
array[i] = 0;
}
function myRandom(){
// Numero casuale da 0 (incluso) a 1 (escluso), più sicuro di Math.random
return crypto.getRandomValues(new Uint8Array(1))[0] / 256;
//return Math.random();
}
// Valore dei dati. Numeri interi da 0 (inlcuso) a max (escluso)
for (i = 0; i < n; i++){
rnd = Math.floor(myRandom() * max);
array[rnd]++;
}
// ---------------------------- grafichiamo i dati di array
var myData = [];
for (i = 0; i < array.length; i++){
myData.push([i,array[i]]);
}
$(function() {
$('#container').highcharts({
yAxis : {min: 0},
series: [{
data: myData
}]
});
});