Показать сообщение отдельно
  #3 (permalink)  
Старый 12.11.2013, 10:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Как вариант...

<!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'>&nbsp;</td>
		<td id='td1'>&nbsp;</td>
		<td id='td2'>&nbsp;</td>
	</tr>
</table>
</body>
</html>

Смотрел не долго... Вроде повторений нет...

Последний раз редактировалось ksa, 12.11.2013 в 11:20.
Ответить с цитированием