1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
String r, g, b;
// 定义随机数 Random random = new Random();
// 获取编码
r = Integer.toHexString(random.nextInt(256)).toUpperCase();
g = Integer.toHexString(random.nextInt(256)).toUpperCase();
b = Integer.toHexString(random.nextInt(256)).toUpperCase();
// 编码有效性控制
r = r.length() == 1 ? "0" + r : r;
g = g.length() == 1 ? "0" + g : g;
b = b.length() == 1 ? "0" + b : b;
// 拼接
return r + g + b;
|
近期评论