Not sure which funny socks your friend will like the most? Let him choose the perfect socks himself.
Gift card might be your best choice to do it. Still you giving socks for your friend, but your friend will have to chose the socks by him self.
Gift card will be active for 1 year after transaction. So your friend will have a pliantly time to decide which pair of socks he would like to buy.