your help worked but i didn't understand the logic from 5th Line
First we picked all chooser
then we picked all chooser and extract previously picked one
(One Question here why we use both here pick all chooser will pick all Chooser instances and pick by evaluate picked all except that one which we already picked, As this one pick by evaluate is doing what we want then why we also used pick all?)
after that we used Sub Event For each (Ordered), why we use this I didn't understand. and for Random Expression I always thought Random always needs a Range and i always give 2 values in random expression.
please can you explain to help me understand.