Ok I can try it:
This Ditto-call
[[Ditto? &parents=`3` &display=`12` &tpl=`@CODE[+id+],`]]
gets the first 12 documents by default order (createdon) and uses as Template
so it generates a commaseperated list eg. 213,234,456,456,78,
(the last unused comma is cleaned by ditto)
now I have a documentlist I can put to the Ditto-parameter &documents.
The Ditto call
[!Ditto? &documents=`......` &display=`all` &randomize=`1` &tpl=`workpreview`!]
now randomizes these documents and displays them with your tpl.
Thats all.
cheers Bruno