4基本上这是常见问题FAQ 7.31,例如http://stackoverflow.com/questions/26296576/r-generates-fewer-random-numbers-than-specified-with-rnorm-rexp-rpois-and-runi/26297615#26297615。 - Ben Bolker
1@Dave identical(n*(1-p)^2,1) 是错误的,就像 n*(1-p)^2==1 一样。R 不会精确存储这样的数字。 - Frank
as.integer(n*(1-p)^2)
返回0
- 同样地,as.integer(0.99999)
也返回0
。 - thelatemailidentical(n*(1-p)^2,1)
是错误的,就像n*(1-p)^2==1
一样。R 不会精确存储这样的数字。 - Frank