x%3求余,只可能是0,1,2,因此,這裏的隨機數是0,1,2三個,賦值給b。
不建議直接使用rand()%N這種隨機數生成使用,特別是當N比較大時候。
壹般RAND_MAX = 32767,這樣算下來,不太準確的隨機數。
更好的方法如下:
b?=?r*3?+?1;?//?[1,3]