Показать сообщение отдельно
  #17 (permalink)  
Старый 24.08.2009, 23:43
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

В общем вот докорябанный пример, использовать код или нет Ваше дело, но по мне так лучше разобраться самому, чем копипастить корявый ответ с форума:
<html>
<head>
<script>
function Random(m,n){
	var num = Math.floor( Math.random() * (n - m + 1) ) + m;
	return num;
}
 
 
function Lodir(m,n){
	var a,b,c;	
	var m = m || 100;
	var n = n || 1500;
	var d = n - parseInt(Random(m,n));
	var d2 = Math.floor(n / 2);
    if(d <= d2){ 
        b = d;
        c = n - b;
    }
    else{
        c = d;
        b = n - c;
    }
	a = b + c;
	document.getElementById('a').innerHTML = a;
	document.getElementById('b').innerHTML = b;
	document.getElementById('c').innerHTML = c;
}
</script>
</head>
<body onload="Lodir(300,7000)">
a:<span id="a"></span><br>
b:<span id="b"></span><br>
c:<span id="c"></span><br>
</body>
</html>


PS: если написать просто <body onload="Lodir()"> не уточняя диапазон, то функция будет брать диапазон от 100 до 1500

Но все равно не пойму зачем такое нужно, если не секрет можно ответить честно, для чего такая ерунда нужна?

Последний раз редактировалось Gozar, 24.08.2009 в 23:48.
Ответить с цитированием