Skip to content

Instantly share code, notes, and snippets.

@dandelion-lowcode
Created December 11, 2023 12:08
Show Gist options
  • Save dandelion-lowcode/8480ec0a37e6faab400aeaf5377b7562 to your computer and use it in GitHub Desktop.
Save dandelion-lowcode/8480ec0a37e6faab400aeaf5377b7562 to your computer and use it in GitHub Desktop.
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();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment