Completely Randomised Design (Equal Replication)

A completely randomised design where each treatment appears the same number of times. Treatments are randomly allocated to experimental units with no blocking structure.

Design Reference — what this design is, parameters explained, output guide

Completely Randomised Design — Equal Replication

A completely randomised design where each treatment appears the same number of times. Treatments are randomly allocated to experimental units with no blocking structure.

Use when: There is no known source of variability between experimental units (homogeneous material), and you want the simplest possible randomisation.


Parameters

Parameter Type Default Min Max Description
experiment_name text "" — — Name of the experiment (used in output labelling)
treatment_factor text "Variety" — — Label for the treatment factor column
treatment_count integer 2 2 500 Number of distinct treatments
reps_per_treatment integer 2 1 100 Number of experimental units per treatment
unit_label text "Plot" — — Label for each experimental unit (e.g. "Plot", "Pot")
treatment_names list None — — Optional custom names for treatments (comma-separated)
seed integer 0 — — Random seed — use 0 for a new random seed each time, or set a specific value to reproduce the same design

Constraints

  • Total units = treatment_count × reps_per_treatment must not exceed 5,000
  • If treatment_names is provided, names must be unique and the count must match treatment_count

Output

The output is a single list (no layout view for this design type).

Column Description
Unit Sequential unit number (1, 2, 3, …)
unit_label (e.g. Plot) Plot/unit number within the randomised sequence
treatment_factor (e.g. Variety) The treatment allocated to this unit

Total units: treatment_count × reps_per_treatment


Algorithm

  1. Build a treatment list: each treatment repeated reps_per_treatment times
  2. Shuffle the full list using the seeded random number generator
  3. Assign sequential unit numbers to the randomised order

Example

With treatment_count = 3, reps_per_treatment = 2, treatments T1/T2/T3:

Unit Plot Variety
1 1 T2
2 2 T1
3 3 T3
4 4 T2
5 5 T3
6 6 T1

Each treatment appears exactly twice, in a completely random order.

📄 Static Preview — This is a read-only snapshot of the EDGAR interface hosted on GitHub Pages. Design generation and downloads are not available here. Run the app locally to generate and download experimental designs.
Enter comma-separated names, or leave blank for defaults.
Use 0 for a random seed, or set a specific value for reproducibility.