here’s a nice little ruby challenge to welcome everyone back after
I have a long (about 1100) list of elements (class name Property),
arranged into a tree structure. I want each node to have its own unique
color, as a web color format string (eg “#112233”). Each has an id, a
parent_id and a name - the color can be generated using any or all of
these, or by some other (consistent) method.
The color can’t be brighter than #aaaaaa.
Properties with the same parent_id should have distinctly different
The color can be essentially random, but should be consistent - ie if
it’s generated using the name then it should only ever change if the
I’ve got a few vague ideas involving SHA1 but i thought i’d throw this
out as a fun ruby task Hopefully i’ll post my own idea soon.