编辑:我改写了这个问题。
我注意到在 YouTube,每个视频都有一个唯一的字符串,例如 1cru2fzUlEc 来标识自己。
我想知道如何在 Java 中有效地做同样的事情。
感谢您的任何意见。
干杯!
我注意到在 YouTube,每个视频都有一个唯一的字符串,例如 1cru2fzUlEc 来标识自己。
我想知道如何在 Java 中有效地做同样的事情。
感谢您的任何意见。
干杯!
使用 apache commons-lang
import org.apache.commons.lang.RandomStringUtils;
public static final int ID_LENGTH = 11;
public String generateUniqueId() {
return RandomStringUtils.randomAlphanumeric(ID_LENGTH);
}
youtube 等网站不会“加密”视频的标识符。制作视频时,它会为其生成一个随机字符串,并且该随机字符串(在确保它是唯一的之后)是视频的标识符。