In this clinical trial, participants were first selected through non‑random purposive sampling based on the inclusion and exclusion criteria from among patients diagnosed with type 2 diabetes. After completing the sampling stage, simple randomization was used to allocate participants to the intervention and control groups. No quasi‑random methods (such as allocation based on day of visit, medical record number, alphabetical order, etc.) were used.
The unit of randomization was the individual, meaning that each eligible patient was independently entered into the randomization process and assigned to either the intervention or control group. Cluster randomization (based on treatment center, family, city, or other clusters) was not used in this study.
The total sample size was 30 participants (15 in the intervention group and 15 in the control group). To generate the random sequence, a statistical software program (such as SPSS, Excel, or a similar tool) was used.
After selecting the 30 eligible patients, each participant was assigned a unique code. Using statistical software (or a table of random numbers), a random allocation sequence was created for these codes.
The random sequence was generated using labels “A” and “B” (intervention/control), ensuring that each group contained 15 participants. Based on this sequence, each patient was allocated to one of the two groups according to their assigned code.
This study did not use block randomization or stratified randomization.
To minimize allocation bias, allocation concealment was implemented as much as possible. The random sequence was generated by an individual not involved in participant screening or recruitment. Group codes (A/B) were placed inside opaque, sealed, sequentially numbered envelopes. After confirming eligibility and obtaining informed consent, the recruiter opened the next envelope in sequence and assigned the patient to the intervention or control group according to the label inside.
Thus, the recruiter remained unaware of upcoming group assignments until the moment of allocation, reducing the risk of manipulation.
No quasi‑random allocation methods (such as allocation based on even/odd days, order of admission, alphabetical order, medical record number, or bed number) were used in this study, and group assignment was performed strictly according to the software‑generated random sequence.