VerifiedEvidence: highv1.0.0

Block Randomization

A randomisation technique assigning participants to groups in balanced blocks of a set size, keeping numbers roughly equal throughout enrolment.

Last reviewedDarrin Baines IP Ltd

Concept Architecture

Concept


Theoretically, Block Randomization is a restricted randomisation method that allocates participants to treatment groups in balanced proportions within predefined blocks. The concept is founded on probability theory, experimental design and randomisation theory. It exists to minimise treatment allocation imbalance throughout participant recruitment, particularly in trials with small sample sizes, staggered enrolment or multiple study centres.

Mathematically, Block Randomization is based on generating random permutations of treatment assignments within blocks of fixed or varying size while preserving predetermined allocation ratios. For a two-arm trial with a 1:1 allocation ratio and block size b, each block contains an equal number of assignments to each treatment, and one of the possible balanced permutations is selected at random. Variable block sizes are frequently employed to reduce the predictability of treatment allocation.

In practice, Block Randomization is implemented using computer-generated randomisation schedules before participant recruitment begins. Each eligible participant receives the next available treatment assignment within the sequence. The method ensures treatment groups remain closely balanced throughout recruitment and is widely used in randomised controlled trials that subsequently provide evidence for health economic evaluation and health technology assessment.


Purpose


Used to maintain balanced treatment allocation throughout participant recruitment, improving the statistical efficiency and internal validity of randomised clinical trials.


Mathematical Formulae

Primary Formula

For equal allocation:

n? = b / k

where:

  • n? = number of allocations to treatment i within each block
  • b = block size
  • k = number of treatment groups

Supporting Formulae

Number of balanced allocation sequences for two treatment groups:

N = b! / ((b/2)! ? (b/2)!)

Probability of allocation sequence:

P = 1 / N

assuming equal probability for each balanced permutation.

Related Mathematical Methods

  • Randomisation
  • Permuted Block Randomization
  • Stratified Randomization
  • Allocation Concealment
  • Restricted Randomization
  • Random Number Generation

Example


A two-arm randomised controlled trial compares a new medicine with standard care using a block size of four and a 1:1 allocation ratio. Each block contains two allocations to each treatment. One possible randomly selected sequence is A?B?B?A, while another is B?A?A?B. After every four participants, exactly two have been assigned to each treatment group, maintaining balance throughout recruitment.


Excel Implementation

FunctionExample FormulaHealth Economics Application
RAND=RAND()Generate random numbers for treatment allocation.
RANK=RANK(A2,$A$2:$A$5)Rank random numbers to determine allocation order within a block.
INDEX=INDEX($G$2:$G$5,RANK(A2,$A$2:$A$5))Assign treatment according to a pre-generated balanced block.
SORTBY=SORTBY(G2:G5,A2:A5)Randomly order treatment assignments within each block.
COUNTIF=COUNTIF(H:H,"Treatment A")Verify balanced allocation across completed blocks.

VBA (Optional)


VBA can automatically generate concealed block randomisation schedules with fixed or variable block sizes while preserving predefined allocation ratios.


Sources

  • Friedman LM, Furberg CD, DeMets DL, Reboussin DM, Granger CB. Fundamentals of Clinical Trials.
  • Piantadosi S. Clinical Trials: A Methodologic Perspective.
  • Pocock SJ. Clinical Trials: A Practical Approach.
  • Schulz KF, Grimes DA. Generation of Allocation Sequences in Randomised Trials. The Lancet.
  • CONSORT Statement.
  • NICE. Health Technology Evaluation Manual.

Frequently Asked Questions (6)

  • What is block randomisation?

    A randomisation technique assigning participants to groups in balanced blocks of a set size, keeping numbers roughly equal throughout enrolment.

    Source: Friedman LM, Furberg CD, DeMets DL, Reboussin DM, Granger CB. Fundamentals of Clinical Trials. 5th ed. Springer; 2015. doi:10.1007/978-3-319-18539-2.

  • What problem does block randomisation solve compared with simple randomisation?

    Simple randomisation, like tossing a coin for each patient, can by chance leave the groups markedly unequal in size, especially in a small trial or at any interim point. Block randomisation solves this by allocating patients in balanced blocks, so that after each block the groups are even, keeping their sizes close throughout enrolment. This guards against the imbalance that simple randomisation can produce and ensures adequate numbers in each arm at all stages. It trades a little unpredictability for balance. Schulz and Grimes (2002) describe it.

    Source: Schulz & Grimes 2002

  • How does block randomisation work?

    Block randomisation works by dividing enrolment into blocks of a chosen size and, within each block, randomly ordering a fixed set of assignments that balances the treatments, so that after each completed block the groups are equal in size. As participants are enrolled, they are assigned according to the random order within the current block, and a new block begins when one is filled. This guarantees balance at the end of every block, keeping the group sizes close throughout the trial rather than only in expectation as with simple randomisation.

    Source: Friedman, Furberg & DeMets 2015

  • Why is block randomisation used?

    Block randomisation is used to keep the treatment groups balanced in size throughout enrolment, avoiding the sizeable chance imbalances that simple randomisation can produce, especially in smaller trials or when analyses occur before enrolment is complete. Balanced group sizes improve statistical efficiency and ensure that if the trial stops or is analysed partway, the groups are comparable in number. Block randomisation thus provides the benefits of randomisation while controlling group sizes, making it a common choice when maintaining balance during the trial is important.

    Source: Friedman, Furberg & DeMets 2015

  • What is the risk of predictability in block randomisation?

    The risk of predictability in block randomisation is that, if the block size is known and fixed, the assignments toward the end of a block can become predictable, since the need to balance the block determines the remaining assignments, which could allow those enrolling participants to guess upcoming allocations and undermine allocation concealment. This risk is reduced by using randomly varying block sizes and by keeping the block size unknown to those enrolling. Managing this predictability is important so that block randomisation does not compromise concealment and introduce selection bias.

    Source: Friedman, Furberg & DeMets 2015

  • How does block randomisation differ from simple randomisation?

    Block randomisation differs from simple randomisation in that it assigns participants in balanced blocks to keep group sizes equal throughout enrolment, whereas simple randomisation assigns each participant independently, balancing groups only in expectation and allowing chance imbalances, especially in small trials. Block randomisation guarantees balance at the end of each block but can risk predictability if blocks are fixed, while simple randomisation avoids predictability but permits imbalance. So block randomisation trades a small predictability risk for guaranteed balance, making it preferable when controlling group sizes during the trial matters.

    Source: Friedman, Furberg & DeMets 2015

Trust Record

Verified by Dr Darrin Baines

British health economist

Professional identity: darrinbaines.org

Verification date: 12 Nov 2025

Content version: 1.0.0

Canonical Identity

Term code
HE-ES-CTM-009

Stable URI · Machine-readable · Resolvable · CC BY 4.0