Hi,
To avoid "the same type of adjacent elements" you can split your objects into two groups and alternate between them - for example by the Sequence Operator (this way, the next randomly picked item will be always picked from the "other group"). Hope that helps.
Best regards,