已采纳回答 / 冷雨夜2015
楼上说得对,浮点数的二进制转换造成的。浮点数在计算机中的二进制运算和整数运算不一样(具体咋计算的,我记不清的),他有一个精度的问题。两次计算出来的浮点数,精度上相等的可能性太小了。试想一下他的应用范围:随机函数就是利用这一性质,用每次产生的不同精度*N倍,就可以得到一个随机数。
2015-06-07