Help for this page
print map{ if(s/\?$/? /){print STDERR;$_=<STDIN>;chop} @z=split/\|/;$z[rand@z] }map{split/\[(.+?)\]/}<>
print map{if(s/\?$/? /){print STDERR;$_=<>;chop}@z=split/\|/;$z[rand@z +]}map{split/\[(.+?)\]/}@_=<>