在C语言中,使用rand函数生成随机数时,默认生成的随机数范围是0到RAND_MAX,而RAND_MAX的值通常是32767
在C语言中,使用rand函数生成随机数时,默认生成的随机数范围是0到RAND_MAX,而RAND_MAX的值通常是32767。如果想要生成指定范围内的随机数,可以使用取余运算来实现。
例如,如果想要生成0到9之间的随机数,可以使用以下代码:
intrandom_num=rand()%10;//生成0到9之间的随机数
如果想要生成指定范围内的随机数,可以使用以下公式:
intrandom_num=rand()%(max-min+1)+min;//生成min到max之间的随机数
其中,min和max分别是所需随机数的范围的最小值和最大值。例如,如果想要生成1到100之间的随机数,可以使用以下代码:
intrandom_num=rand()%100+1;//生成1到100之间的随机数
版权声明
本文仅代表作者观点,不代表博信信息网立场。