rand()函数的最大值问题

今天在做dram的模拟时候,需要用rand()函数模拟dram的cell的retention time,所以查看了一个rand()函数,该函数能产生0到RAND_MAX之间的数。

不同平台下RAND_MAX值不同,我在32bit的windows VC6.0下测试,得出RAND_MAX 的值为32767(即2^15 - 1)。

我在64bit的ubuntu下,测试,得到RAND_MAX的值为2147483647(即2 ^31 - 1)。

原文地址:https://www.cnblogs.com/javawebsoa/p/3038599.html