Skip to content

Instantly share code, notes, and snippets.

@dandelion-lowcode
dandelion-lowcode / java
Created December 11, 2023 12:08
Random EOL color
operation String getRandomColor() {
var seed = new Native("java.lang.Long")(self.hashCode().longValue());
var random = new Native("java.util.Random")(seed);
var h = random.nextFloat();
var s = random.nextFloat() * 0.5f;
var b = random.nextFloat() * 0.50f + 0.40f;
var color = Native("java.awt.Color").getHSBColor(h, s, b);
return "#" + color.getRed().toHex() + color.getGreen().toHex() + color.getBlue().toHex();
}