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_treatmentmust not exceed 5,000 - If
treatment_namesis provided, names must be unique and the count must matchtreatment_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
- Build a treatment list: each treatment repeated
reps_per_treatmenttimes - Shuffle the full list using the seeded random number generator
- 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.