小编She*_*ram的帖子

如何生成随机的7个字符的字母数字字符串?

我做了这样的事情,但没有工作.base48Encode方法参数我以毫秒为单位通过了当前系统时间

private static final String CHARACTER_SET = "23456789abcdefghijkmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ";

public static String base48Encode(double d) {
    Double num = Double.valueOf(d);
    Integer length = CHARACTER_SET.length();
    String encodeString = new String();
    while (num > length) {
        encodeString = CHARACTER_SET.charAt(num.intValue() % length) + encodeString;
        num = Math.ceil(new Double(num / length) - 1);
    }
    encodeString = CHARACTER_SET.charAt(num.intValue()) + encodeString;

    return encodeString;
}
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
1222
查看次数

标签 统计

java ×1