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: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; awaiting a BUS FREE state on said bus; delaying arbitration