select *I=*STDERR;$|++;select STDOUT;$_=join('',); s#\[([^\]]*\?)\]#print I"$1 ";chomp($i=);$i#ge; s#\[([^\]]*)\]#@f=split(/\|/,$1);$f[rand@f]#ge;print