Internet Explorer Platform Preview 1.9.7745.6019 random function is biased

This is a test to see how homogene the Math.random() function is in different browsers. It turns out to be very homogene in all browsers but the Internet Explorer Platform Preview. It's still "random", but strongly slanted towards the lower end.

expected

0. ##########
1. ##########
2. ##########
3. ##########
4. ##########
5. ##########
6. ###########
7. ###########
8. ##########
9. ###########

Internet Explorer Platform Preview 1.9.7745.6019

0. ##################################
1. ###################
2. ###############
3. ###########
4. #########
5. #######
6. #####
7. ###
8. ##
9. #

your browser


testscript

var buckets = [0,0,0,0,0,0,0,0,0,0];
for (var i=0; i<10000; i++) {
	buckets[Math.floor(Math.random()*10)] += 1;
}
var output = "";
for (var i=0; i<buckets.length; i++) {
	output += i + ". ";
	for (var j=0; j<buckets[i]; j+=100) {
		output += "#";
	}
	output += "<br>";
}
document.getElementById("out").innerHTML = output;