I love the random feature, but it doesn't respect substyles. Therefore, I always get the default style applied when the skin changes. That sucks when the default style isn't Win 10 style and I'm on Win 10. Also, I love some of the new master skins, but I also like to recolor them and apply different textures. This is totally useless with random.
I think you could improve this by letting a user specify the substyle to apply in the list of selected random skins. It would also be REALLY cool if you could put the same skin in multiple times with different substyles to the random list.
Here's my agile story:
As a user, I want to choose the substyle(s) and/or presets to be applied for a given skin in the list of random styles so that my preferred substyle or preset is applied when the random skin is applied and so that I can have multiple customizations of a style applied randomly.