solution sound really simple to me:
Something like this (embedded in your Javascript) will do the trick:
var rnd = Math.random() * 1000;
var timeToReload = 60 * 1000 * 15;
if (rnd > 500) {
setTimeout(function () {
location.reload();
}, timeToReload);
}
Cheers,
Florian