Junior — Middle
72
Можно ли сгенерировать UUID, исходя из конкретной строки?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Да, в Java можно сгенерировать UUID на основе конкретной строки с помощью метода UUID.nameUUIDFromBytes(byte[] name). Этот метод создаёт UUID версии 3 (MD5-хеш), используя переданный массив байт. Например:
import java.util.UUID;
public class UUIDExample {
public static void main(String[] args) {
String input = "example-string";
UUID uuid = UUID.nameUUIDFromBytes(input.getBytes());
System.out.println(uuid.toString());
}
}
Таким образом, для одного и того же входа всегда будет получаться одинаковый UUID.