How to generate unique numbers using Fisher-Yates Algorithm with Java