Как вариант...
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
body {
font-size: 12pt;
}
td {
width: 60px;
height: 60px;
text-align: center;
}
</style>
<script type="text/javascript">
var ai=['ноль','один','два','три','четыре','пять','шесть','семь','восемь','девять'];
var ib=0;
var ie=ai.length-1;
var ac=[0,1,2];
var cb=0;
var ce=ac.length-1;
$(function (){
test();
test();
test();
setInterval(test,5000);
});
function test() {
var id=rnd(ac,cb,ce);
cb=(cb==0)? 0: cb-1;
if (ce==0) {
ce=ac.length-1;
ib=0;
} else {
ce--;
};
var im=rnd(ai,ib,ie);
if (ie==0) {
ie=ai.length-1;
ib=ac.length-1;
} else {
ie--;
};
document.getElementById('td'+id).innerHTML=im;
};
function rnd(Arr,Beg,End) {
var i=Math.random() * (End - Beg) + Beg;
i=Math.floor(i);
var val=Arr[i];
Arr[i]=Arr[End];
Arr[End]=val;
return val;
};
</script>
</head>
<body>
<table border='1'>
<tr>
<td id='td0'> </td>
<td id='td1'> </td>
<td id='td2'> </td>
</tr>
</table>
</body>
</html>
Смотрел не долго... Вроде повторений нет...