Randomization and allocation concealment
A random number sequence was generated by a person who was not involved in the study, using computer random sequence Stata software version 12. Allocation concealment was performed using numbered, opaque, and sealed envelopes that were opened by the primary researcher at the randomization time. Therefore, all participants had equal chances of being assigned to any group.