As outlined in https://github.com/ecrl/padelpy/issues/46, if two parallel processes started their descriptor calculations at the same time, a single temporary file would be associated with each process. This fix adds a random number to the filename such that two processes started at the same time cannot share the same temporary file. Credit to pikakolendo02 for finding the error and supplying a fix.