Matt 10:1 suggests that 12 of the disciples were "called" by Jesus.
The record in John 1:35-50 is consistent with Jesus deliberately placing Himself where He knew the disciples would be to "arrange" a calling. He chose men that were deeply interested in spiritual matters and understood the Messianic prophecies.
- Jesus deliberately found Andrew because He knew that Andrew would find Peter
- Jesus deliberately found Philip because He knew that Philip would bring Nathanael
- Jesus deliberately went along the shore of lake Galilee to find James and John
... and so forth. Thus, the Gospels present Jesus actions, including the calling of the disciples as intentional and planned (presumably by the Holy Spirit). See Matt 4:19, 9:9, Mark 1:17, 2:14, John 21:19,
In a few cases, Jesus called some others who refused to follow such as in Matt 8:22, 19:21, Mark 8:34, Luke 9:59, etc.