The UUID is pseudo unique since the random function it uses for randomisation is also only pseudo random. So yes, if you want to be very pedantic about it, then it is not absolutely guranteed to be random and unique. But it depends on what you really need it for and how does reading a value from an ini file make it more unique? What kind of value is in your ini file and how will it make it unique? Reading some value from an ini file is trivial though.
For your reference, here's the gnu classpath equivalent of the UUID class. It is not the same, but does the same thing: http://fuseyism.com/classpath/doc/java/util/UUID-source.html
Thanks for the link handat. I agree that reading from an ini file does nothing for uniqueness. Right now I am just putting a 'j' character in the ini and append it to a unique vendor file name to resolve a dupe file issue. Since UUID generates a (supposedly) unique id every time, it provides more uniqueness than reading 'j' from an ini. But sigh, it's not up to me how this is done, I just code this .