ok ;)
have not a clue how succsessfull this would be as RAND() can do strange things but anyway - assuming that orders.ID is NOT NULL
SELECT members.*,orders.* FROM members LEFT JOIN orders ON orders.ID=members.ID where members.ID is NULL ORDER BY RAND();
which should select all members whose ID does not appear in orders, but no promises as I have not actually tried it!