Survey Platform - Randomizer | Qualtrics



With a Randomizer in your Survey Flow, you can randomly present question blocks, Embedded Data, and other Survey Flow elements to your respondents.

Example: You could use the Randomizer element to assign respondents to either a control block of questions or an experimental block of questions.

Adding a Randomizer

Any items in your Survey Flow can be randomized. This randomization can happen at any point in the flow.

After the Introduction block, respondents will be presented the Comp & Benefits, Company Culture, and Career Development blocks in a random order.

To add a Randomizer

  1. Navigate to the Survey module and open your Survey Flow.image11
  2. Click Add Below or Add a New Element Here.image10
  3. Select Randomizer.image13
    Qtip: If the Randomizer isn’t created exactly where you want it in the Survey Flow, don’t worry. You can move elements in the Survey Flow by selecting the item and pressing or on your keyboard. You can also click and hold Move to drag and drop the element in your Survey Flow.
  4. Move the elements you want to randomize so they are nested under the Randomizer.image07
    Qtip: Elements included under a Randomizer are grouped together, so moving your Randomizer in the Survey Flow will also move the elements within it.
  5. Enter the number of elements you want to present to your respondents.image08
  6. If desired, click the checkbox for Evenly Present Elements to present each element a roughly equal number of times across all respondents.image02
  7. Click Save Flow.image01

Editing Counts

When Evenly Present Elements is selected, you can click Edit Count to view how many times each element has been displayed.


These numbers should be roughly the same, but you can override the counts if you need to temporarily give preference to a specific element. For example, if you set one question block to “5” and the others are set at “15”, this first question block will be displayed 10 times in a row to “catch up” with the other blocks and ensure even presentation.


You also have the option to reset all counts back to zero or to restore all counts to what they were before you changed them.

Using the Randomizer with Other Elements

In addition to blocks, you can use the Randomizer to randomize other elements in the Survey Flow. For example, you can use a randomizer to randomly assign specific Embedded Data labels to each respondent or to randomly send your respondents to different survey endings with End of Survey elements.

Each respondent is randomly assigned to a Group. Later in the survey flow, this Group value can be used as criteria in branch logic, display logic, and other logic.

You can also randomize Branches to show elements conditionally or to group multiple elements together (like blocks, End of Survey Elements, and Embedded Data). Even if you don’t want to conditionally present items, you’ll need to use a Branch to group them together.

In this survey, respondents are shown the Demographics block, and then randomly assigned to one of the two branches. If they are assigned to the first branch, they are shown Apparel and Shoes & Accessories and then directed to the end of the survey. If they are assigned to the second branch, they are shown Home & Garden and Electronics.
Qtip: If you are using the Randomizer to select Branch elements, the Randomizer will only select from Branches whose conditions are true and would be displayed. This prevents the Randomizer from selecting a Branch the respondent cannot enter.

To group multiple elements under a Branch

  1. Navigate to the Survey module and open your Survey Flow.image04
  2. Click Add Below or Add a New Element Here under the Randomizer.image17
  3. Select Branch.image16
  4. Add a condition that will always be met, such as “If the Introduction question is Displayed” (for more information on setting logic conditions, see Advanced Logic).image14
    Qtip: You might ask, “Why add a condition? I’m just trying to group items together in the randomizer.” Grouping is handled using Branches, and Branches require a condition. Randomizers will only present branches where the condition is met, so simply pick a condition that will always be true (e.g., the first question of the survey having been displayed), and you’ll be set.
  5. Move elements that belong in a set under the Branch.image06
  6. Repeat steps 1–4 as needed until all Branches and sets are in place.image00