Random color for vertex group in viewport/uv editor

Hi to all!
How to set random color for vertex group in viewport for solid mode?
Goal is set color for pinned uv island.

No, all the solutions of the problem found in google are not suitable.