After obtaining written informed consent, eligible participants were enrolled in the study. To generate the random allocation sequence, a block randomization method with a fixed block size of 4 was used to ensure balance in the number of participants between the intervention and control groups throughout the recruitment process. The random sequence was generated using the statistical software SPSS version 26 (IBM Corp., Armonk, NY, USA).
Specifically, all possible allocation permutations within a four-person block were first defined, including six possible arrangements (AABB, ABAB, ABBA, BAAB, BABA, BBAA), where A represented the intervention group and B represented the control group. Subsequently, a uniform random number was generated for each block using the function RV.UNIFORM(0,1), with the random number generator seed set to 2024 to ensure reproducibility. Based on these random numbers, one of the six possible block arrangements was randomly selected for each block.
The blocks were then concatenated sequentially to form the final allocation list. Accordingly, every four consecutive participants were assigned to the intervention and control groups according to the predefined block structure, maintaining a 1:1 allocation ratio within each block.
To ensure allocation concealment, the final sequence was encoded and placed into sequentially numbered, opaque, sealed envelopes (SNOSE). The envelopes remained sealed until the moment of participant enrollment and were opened sequentially only after each participant had been formally enrolled in the study.
All procedures, including random sequence generation, block selection, seed setting, and envelope preparation, were performed by an independent researcher who had no involvement in participant recruitment, intervention implementation, or outcome assessment, thereby minimizing the risk of selection bias.