You can randomly generate a number from 1-3, save it, and use it in skip logic to control which questions to display.
In this example below, a variable called "PageSelect" will store a random number between 1-3. Define "PageSelect" as a pass-in field and set it as a whole number. In skip logic, use PageSelect=1 or PageSelect=2 or PageSelect=3. Insert this script in to an appropriate question (one that is not skipped and appears before the questions text1, text2, text3 you referred to).
You should find a reasonable equal distribution of PageSelect using this method, but if you want it to be more precise, you can use a least fill quota approach. In this situation, you create a quota question with 3 cells. Select the least fill option. Now use this quota question in your skip logic.