чего-то не спалось)))
<script language="JavaScript" type="text/javascript">
/*<![CDATA[*/
function lose()
{
alert("Попал по стене!");
}
var t = "<table cellspacing='1' cellpadding='0' >";
var y = "<td class='celltr' onmouseover='lose()'></td>";
var n = "<td class='cells'></td>";
var p = 15; //процент заполнения
var rows = 12; //количество строк
var columns = 12; //количество колонок
for (var i = 0; i<rows; i++) {t += "<tr>";
for (var k = 0; k<columns; k++) {t += Math.random()<(p/100)? y: n;}
t += "</tr>";
}
t += "</table>"
document.write(t);
/*]]>*/
</script>