Если вам не нужно случайное число, но используйте UUID только с числами:
String lUUID = String.format("%040d", new BigInteger(UUID.randomUUID().toString().replace("-", ""), 16));
в этом случае оставляется дополненным до 40 нулей ...
результаты для:
UUID: b55081fa-9cd1-48c2-95d4-efe2db322a54
в:
UUID: 0241008287272164729465721528295504357972