Dear Statalists,

I would like to generate 67 random groups for 271 observations. I know the below code might work:

set obs 271
range no 1 271
gen r= uniform()
gen group=1
sort r
replace group=2 in 5/8
...

However, is there any better way that can be used to generate 67 random groups simultaneously?

Thanks in advance.

Best,
Cong