学生に保存するときに同じIDを持つ可能性があるため、重複を避けるにはどうすればよいですか? whileループとfor eachループを試しましたが、うまくいきませんでした
public void addStudent(Student student)
{
student.setId(ganerateNewRandom("aa", 2));
students.add(student);
}
public String ganerateNewRandom(String prefix, int number)
{
Random random = new Random();
StringBuffer ret = new StringBuffer(prefix);
for(int i=0;i<number;i++) ret.append(random.nextInt(10));
return ret.toString();
}