|
我日,你丫胡扯个茄子。7 H3 K. \( |4 {$ V6 P9 o- D$ {/ g
. ]9 z5 {3 v& ~) w3 ~4 s
C#/C++ 里面, bigint/ bigdecimal 的数据类型,
6 c' _8 f+ d- S. B3 s. p- p( ?5 [& [' v1 v1 \. n1 D
这实际上是要求随机数数目足够多。比如说,加入我们只有100个随机数,从1-100,那能达到的分辨率就只能是1/100。
+ o, L, X4 J9 Y! ]$ P8 `& C
6 ^6 K, |/ C9 T. [9 g3 w3 \要求分辨率到1/e^999,999,这个数字多大呢,先算个小的,e^999,e^999=7.2x10^433,这就要求数字位数达到433位,保守一点,算e^999=10^433,有e^999,999=10^433000
) `) r' U: Y' r4 i- E/ y" g* w* Z2 u
$ J# a; z5 r4 ]& C需要产生的随机数数量为10^433000个以上。这要求的是数字位数有433000位以上。如果单精度是8位(待查),的精度是五万倍以上精度。专门写个程序来实现。
, e1 @+ n8 m* @) i) h8 e& {# ~
; b/ v$ y) ?& D0 Y4 h0 [这跟共营链有个茄子关系? * E. w/ ~- h; R
9 S+ x2 j3 q: P8 e* H
[ 本帖最后由 切特务 于 2007-4-28 09:10 编辑 ] |
|