If Corona scatter would read instanced objects from the list sequentially, then all you have to do, is to set total number of instances to be equal to the count of unique objects...
You can still try that and if number of unique objects is not too big, you should be able to find random seed combination where no instace is duplicated.