Есть код:
<html>
<head>
<title>«Поделим золото предков честно!»16.05.2014</title>
<meta HTTP-EQUIV=Content-Type CONTENT="text/html; CHARSET=UTF-8">
</head>
<body>
<script language=javascript type=text/javascript>
function gold(col)
{
col=parseInt(col);
var i;
var min=20, max=30;
var tw=0;
for (i=0; i<=col; i++)
{
i=Math.round(min+(Math.random()*(max-min)));
tw=tw+i;
};
return tw;
}
</script>
<form>
Количество монет:<input type="text" value="" name="col">
<input type="button" onclick="weight.value=gold(col.value)" value="Разделим золото"><br>
Общий вес золота:<textarea name="weight" rows="1" cols="15"></textarea><br>
</form>
</body>
</html>
Он в принципе работает, но есть проблема: цикл который должен заканчиваться на когда i=col, продолжает считать и так до бесконечности. Подскажите, пожалуйста, где ошибка?