Randomization
Randomization
The purpose of the randomization node is to shuffle the order of questions during the answering process. By randomizing the question order, it reduces the impact of option positioning on respondents' choices, prevents response bias caused by question arrangement, improves data accuracy, and enhances the objectivity of the data.

At the bottom of the random node, there is a random start output port, which is used to connect to the question nodes that need to be randomized. The nodes connected to the random start output port are called random group nodes. The random start output port can be connected to multiple random group nodes. A random group node can consist of multiple question nodes, but all random group nodes cannot exit the random node.
As shown in the image above, the random start output occurs three times, connecting to three different random groups, each of which can contain several different questions.
When encountering this random node during the survey process, the system will randomly shuffle the presentation order of these three random groups and present them one by one. Only the order of group presentation is shuffled; the questions within each group are determined by the connections within the group and will not be shuffled. After all the questions in one group are asked, another group will be drawn from the remaining groups, and this process repeats until all groups have been drawn. Finally, the questions following the random node continue.
Randomly Select Specified Number of Groups
When enabled, it allows for selecting a specified number of question groups from among the random groups connected to the random node, with the rest being discarded.
As shown above, by enabling this option and setting it to draw two groups, the system will randomly select two groups from all the random question groups during the randomization process.
Select the first question node of each group. To the right of the number in the editing panel, a group input box will appear, which can be used to set a group number for each group. Multiple groups with the same group number will be considered as one group during random selection and included in the random drawing calculation.
Number of Question to Randomly Select per Group
Randomly select a specified number of questions from the questions in each random group.