C语言随机函数rand()

随机函数rand()产生的是一个0~RAND_MAX之间的整数

符号常量RAND_MAX是在头文件stdlib.h中定义的,因此使用该函数时需要包含头文件stdlib.h

控制生成随机数的范围
1. 利用求余运算rabd()%b将函数rand()生成的随机数变化到【0,b-1】之间
2. 利用rand()%b+a 将随机师傅的取值范围平移到【a,a+b-1】之间

  eg.生成1~100之间的随机数
    magic=rand() % 100 + 1;
发布了7 篇原创文章 · 获赞 3 · 访问量 475

猜你喜欢

转载自blog.csdn.net/qq_39600733/article/details/81433359