下列说法错误的是()。
A、函数rand()用于生成一个[0,RAND_MAX]间的随机数,RAND_MAX是不大于双字节整数的最大值32767的宏常量。使用函数rand()必须在程序开头加上这样一条编译预处理指令:#include magic = rand()%100 + 1用于生成[1,100]之间的随机数。
B、magic = rand()%100 + 1用于生成[1,100]之间的随机数。
C、事实上,函数rand()产生的都是伪随机数。
D、函数srand()用于为rand()设置随机数种子,使rand()产生的随机数“随机化”。