I don't think it has to be random. I meet most potential partners through organizations. Try a organization like the Junior Chamber of Commerce. Dallas, where I'm from, has one of the oldest chapters in the nation. You could also try Startup Happy Hours and design groups like Refresh. You've got to get out and network.