ho provato lo script di Gunn con

Codice PHP:
var a=['a','b','c','d'];
var 
b=['1','2','3','4'];
var 
c=[];
var 
d=['I','II','III','IV'];

var 
end=[];
for (var 
w=0a.length || == 0w++)
for (var 
x=0b.length || == 0x++)
for (var 
y=0c.length || == 0y++)
for (var 
z=0d.length || == 0z++)
  {
  var 
_b="";
  if(
a[w]) _b += a[w];
  if(
b[x]) _b += b[x];
  if(
c[y]) _b += c[y];
  if(
d[z]) _b += d[z];
  
document.write(_b+"
"
);
  } 
e sembra proprio funzionare correttamente...

ma prima di cantare vittoria lo metto in produzione e vediamo come si comporta.. grazie intanto