这个号码的重要性是什么,32767?

时间:2015-06-04 20:09:44

标签: php random

我意识到在一些编程语言中,随机数生成器生成默认值0到32767(例如,在php中,rand();将返回0到32767之间的浮点数)。这样一个随机数有什么意义? (因为它不是两种力量或类似的特殊东西。)

3 个答案:

答案 0 :(得分:10)

是2 ^ 15-1,所以最大。 16位有符号整数的值。

答案 1 :(得分:2)

我想,在16位实现(在编写C89标准时仍然很常见)是最大的有符号整数。

答案 2 :(得分:1)

32767 + 1是2的幂 数字的二进制表示使用2的幂。因此,在4位结构中,0101是2 ^ 0 x 1,2 ^ 1 x 0,2 ^ 2 x 1和2 ^ 3 x 0,这是5。

MSB用于符号和无符号整数。