When I need sox I buy a couple dozen pairs all exactly the same. That way I can grab any two sox and have a pair.
I started doing that when I was in the military and sox had to be washed separately. I resented have to spend a quarter to wash a few pairs of sox, so I didn't. I bought new sox until I had what I considered a washer load. That worked so well that I have continued doing that ever since.