function rand( min, max ) {
return Math.round( Math.random() * (max - min) + min );
}
var arr = [1, 2, 3, 4, 5, 6];
var randomPercent = rand( 0, 100 );
if ( randomPercent >= 0 && randomPercent < 50 ) alert( arr[rand( 0, 2 )] );
else if ( randomPercent >= 50 && randomPercent < 80 ) alert( arr[rand( 3, 4 )] );
else if ( randomPercent >= 80 && randomPercent <= 100 ) alert( arr[5] );
Это еще более элементарно чем Фримену на кнопки нажимать)