如题所述
rand()的取值范围是[0 RAND_MAX]
例子
rand()%x+y;
这样就是产生[y,x+y)之间的数字
例子
rand()%x+y;
这样就是产生[y,x+y)之间的数字
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-02-28
0~RAND_MAX
其中RAND_MAX为stdlib.h中的宏,其值与实现有关,至少为32767本回答被网友采纳
其中RAND_MAX为stdlib.h中的宏,其值与实现有关,至少为32767本回答被网友采纳
第2个回答 2015-04-11
大于等于0,小于1.