Строка случайного цвета Java

Я написал этот метод java, но иногда цветная строка длиной всего 5 символов. Кто-нибудь знает почему?

@Test
public void getRandomColorTest() {
    for (int i = 0; i < 20; i++) {
        final String s = getRandomColor();
        System.out.println("-> " + s);
    }
}

 public String getRandomColor() {
    final Random random = new Random();
    final String[] letters = "0123456789ABCDEF".split("");
    String color = "#";
    for (int i = 0; i < 6; i++) {
        color += letters[Math.round(random.nextFloat() * 15)];
    }
    return color;
}
8
задан slartidan 17 February 2016 в 16:21
поделиться