The average-case efficiency seeks to provide information on d. Random input.
Average-case analysis typically considers the expected performance of an algorithm over all possible inputs, often assuming a distribution of inputs, which can be thought of as "random inputs."