Salve, vorrei sapere come mai questo ciclo non si ripete, si avvia una sola volta:
codice:
function stars() {}

stars = new stars();
number = 0;

stars[number++] = document.getElementById('div1');
stars[number++] = document.getElementById('div2');
stars[number++] = document.getElementById('div3');

var n = Math.floor(Math.random() * number);

for (i=0;i<20;i++) {
stars[n].style.opacity="1";
}
Grazie, buon fine settiman a!!