当前位置:C语言 -- 标准库 -- <stdlib.h> -- RAND_MAX

RAND_MAX宏


概要:

#define RAND_MAX value //value值由具体实现定义。


描述:

该宏会扩展为一个整型常量表达式,表示rand函数返回的最大值。

RAND_MAX值与具体实现有关;ISO/IEC 9899:2018标准要求至少为32767


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
/*宏RAND_MAX范例*/

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    printf("Maximum value returned by rand function: %d\n", RAND_MAX);

    return 0;
}


输出:

Maximum value returned by rand function: 32767


相关内容:
rand 生成伪随机整数的函数。
srand 初始化伪随机整数生成器的函数。