select-any-from-list with random generation