我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
$ F! j* \! F, A! y8 D- Z' pimport swarm.Globals;5 g7 G1 M) |+ v, i! f+ @
. w/ ]7 k6 `$ q+ S" v ipublic class test {
. b' g. t/ |4 { c- a6 g /**, v" `6 `+ ~6 Q/ z8 B
* @param args
$ [3 z6 t+ b+ {* w# P' z */
* ~$ m% y! G- y" D( [ public static void main(String[] args) {
% X4 s& Z) ^6 x' S; Q5 f ! J3 a6 M, o8 T8 w
int y=(int)(10*Math.random());
$ X2 ]% g- x8 B; @ System.out.println("result is "+y);! m3 B5 i5 P4 t0 Q/ s
# ^! U. {" _6 e+ G, }! f5 x double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
* Q) ~1 m! a* Y1 h0 s( U' r System.out.print(z+" re");
. Q0 V/ u7 Q! \1 x2 s }+ Z5 O2 l1 k; h+ [6 z$ P6 m) _5 x5 |1 B
}& `% H W2 ]$ j/ k/ j0 f
% |4 V" ^$ e% A6 e
结果是:/ d7 C ~% ~# _ [+ |% c& N
result is 2
, ]) C- q, O) U+ [#
/ B, z0 Y3 n+ Q) _4 [, @' r0 N) {# An unexpected error has been detected by Java Runtime Environment:" s" L0 W1 }2 U% `. c% R
#$ v5 f8 ^; M# `4 \
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. ]' @5 g7 {$ d7 i' T#
2 `$ y) S/ i3 x8 Q a2 g# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- T" m1 N% o5 Q$ c/ n
# Problematic frame:/ j* p. V' t* q. D; {" ]
# C [javaswarm.dll+0xb8305]% J9 f0 `) A9 k! z1 I* D
#) l! G6 K) ?7 b3 r1 v" j
# An error report file with more information is saved as hs_err_pid1064.log |