im cố gắng để làm một máy phát điện màu ngẫu nhiên nhưng tôi không muốn màu sắc tương tự như hiển thị trong ArrayListlàm thế nào tôi có thể so sánh màu sắc trong java?
public class RandomColorGen {
public static Color RandColor() {
Random rand = new Random();
float r = rand.nextFloat();
float g = rand.nextFloat();
float b = rand.nextFloat();
Color c = new Color(r, g, b, 1);
return c;
}
public static ArrayList<Color> ColorList(int numOfColors) {
ArrayList<Color> colorList = new ArrayList<Color>();
for (int i = 0; i < numOfColors; i++) {
Color c = RandColor();
if(similarcolors){
dont add
}
colorList.add(c);
}
return colorList;
}
}
Tôi thật sự bối rối xin vui lòng giúp :)
Nếu được, tại sao lại là -1? – Alex
Nevermind cho -1 (mỗi câu trả lời trong trang này có -1), nhưng nếu bạn nghĩ câu trả lời hiện có trong câu hỏi khác có thể trả lời chính xác câu hỏi này, đánh dấu nó là trùng lặp lần sau. Tôi đoán đó là lý do cho downvote. @MichaelArdan – StarPinkER