Sampling without replacement: time per output

Pick a point (n, k) on the triangle to see each algorithm's time/k there. Each point is coloured by its fastest algorithm. Arrow keys move between points. Source and write-up.