The problem is that I need to generate unique value for the one of my POJOs field in Java. I am using Hibernate.
It is pretty simple to solve it using sequence generator, but in my reality I need to make it random every time and I need it to have value between 10^5 and 10^6 — it must be 6 digits number.
So, it is also not a problem to generate it locally in Java service, but what if I have 2 more same services. What if they will generate same number, which break my numbers uniqueness. That's why I need that number to be generated by database.
Please, advice me best approach to achieve this. What strategy I need to follow. Thanks