package com.ev3.item;
import java.nio.ByteBuffer;
import java.util.Base64;
import java.util.UUID;
public class ItemId {
private static final int UUID_BYTE_LENGTH = 16;
public static String generate() {
UUID uuid = UUID.randomUUID();
ByteBuffer uuidByteBuffer = ByteBuffer.wrap(new byte[UUID_BYTE_LENGTH]);
uuidByteBuffer.putLong(uuid.getMostSignificantBits());
uuidByteBuffer.putLong(uuid.getLeastSignificantBits());
return Base64.getUrlEncoder().encodeToString(uuidByteBuffer.array());
}
}