choose( 0,1,2,3,4,5,6) is also fantastic. Also Choose you create weighted results.
choose( 0, 0, 0, 0, 1,1,1,2, 2, 3 )
or
choose( 0 , 0, 1, 2, 3, 3)
so on etcetera. However Choose sucks if you need to get a dynamic result. Choose needs to be defined. It's too bad Choose can't be used with an array