See how it works: Randomize blocks and options

Random order and shuffle options

Reduce position bias without messing up the logic.

1 minute read

On this page

Reduce position effects without breaking paths.

Purpose

Vary exposure while keeping answers linked to the correct options.

When to use it

When comparing alternatives whose position may influence choices.

Before you start

  • Contiguous blocks for a group
  • Reviewed logic rules

Example

Randomize concepts A and B while keeping None as the last option.

Step by step

  1. Choose the range. In the builder, place independent blocks that can change order together. Concept A · Concept B.
  1. Define random group. Use random-order settings to mark the contiguous range. Review rules involving these blocks. No dependence on the previous question.
  1. Shuffle options. In a compatible choice or screener, enable option shuffling. Pin the last option when it means None or equivalent. Shuffle · Pin last if needed.
  1. Repeat with new sessions. Check different test sessions. Order stays stable in the same session; new sessions may receive another order. Questions remain understandable.

Validate before collecting responses

The side preview lets you inspect a block; for Figma it is static. To validate draft rules and order, use Test full flow, without creating sessions or taking quota slots. Figma, recording, voice and AI follow-up require the published link. Test published opens the real /r/[token] link: it can create responses and consume quota. Separate these tests when analyzing your collection.

How to read the result

  • Stable order within each session
  • Less dependence on first position

Cautions and limitations

  • Do not create jumps incompatible with random-group boundaries.
  • Option identity is preserved, not its screen position.

Continue with the interactive guide

Randomize blocks and options

Was this helpful?

Is something missing? Write to contato@uxtap.app.