1. A circuit comprising: a plurality of components sharing at least one shared resource, and a lottery manager, the lottery manager being adapted to receive request for ownership for said at least one shared resource from a subset of the plurality of components, each of the subset of the plurality of components being assigned lottery tickets, the lottery manager being adapted to probabilistically choose one component from the subset of the plurality of components for assigning said at least one shared resource, the probabilistically choosing being weighted based on a number of lottery tickets being assigned to each of the subset of the plurality of components.