In a system including a bus and at least one device attached thereto requiring control of said bus, a method for implementing bus arbitration comprising the steps of:a) pseudo-randomly selecting one time slot of a plurality of time slots wherein each of said plurality of time slots is associated with a delay period before arbitration begins; b) awaiting a BUS FREE state on said bus; c) after step