- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
public static String generateName(String baseName, int length) {
if (length < 1) {
length = Math.abs(length);
}
if(length == 0){
length = 1;
}
if (length > 36) {
length = length % 36;
}
return baseName + "_" + UUID.randomUUID().toString().substring(0, length).replaceAll("[-]", "");
}
Почему капец? Просто не приклеит в конце эту фигню да и все ;)