If, however, quicksort chooses some random element to be the pivot, then an adversary without knowledge of what random numbers are coming up cannot arrange the data to guarantee worst-case execution time for quicksort.
If, however, quicksort selects a random element as the pivot, an adversary unaware of upcoming random numbers cannot ensure the worst-case execution time for quicksort.