在C / C ++中rand,urand和irand有什么区别?

时间:2012-01-03 20:19:45

标签: c++ c random

这三个功能有什么区别?

3 个答案:

答案 0 :(得分:7)

那些不是标准函数,但通常它是返回类型:signed int,unsigned和32-bit。

答案 1 :(得分:2)

只有rand函数由C和C ++标准定义。

rand返回0到int之间的RAND_MAX类型的伪随机整数。 算法的选择留给实现。

答案 2 :(得分:0)

返回类型不同。但只有rand()是标准的C / C ++函数。