Really cool concept! I like how the bonuses combining togethe. Maybe it makes sense not to fight randomness at the end, but on the contrary, to strengthen it even more. I mean, in games like Risk of Rain there are many items that give bonuses completely randomly (like random procs), and here you even have the ability to influence this randomness.
Great job, it's a pleasure to play. I'd like to see how an idea like this could be improved and developed.