candidate items: shuffle instead of sort by ID