我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。4 `% Q+ c8 V; g! ]4 f
import swarm.Globals;
7 K- m( D" t& K5 k- n7 @+ a6 W
$ s3 }6 F& U: r$ M# u! Cpublic class test {0 B5 C: q; M; t& B
/**
6 @7 _/ h5 ?( P; h, ]: e * @param args
8 b! n9 K+ b/ [% l: w */* }. r3 A+ ^* ~$ y2 S9 Q0 P
public static void main(String[] args) {8 p7 ?* a; ^, ?1 @3 C+ r# ]
; n6 r% `+ M7 Z! q% B int y=(int)(10*Math.random());8 p5 r/ X" l( U
System.out.println("result is "+y);* ^$ }% o. N) M2 i0 {5 }
6 w! d0 v# Q! }* b1 ? Z5 |% K- B. Y double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 s$ w8 M% V: h: x. ^* u! w System.out.print(z+" re");+ l+ ~" o7 J3 J: b6 D8 {9 |
}( u* B) N" _4 ]/ h& u( q+ b" t
}
" e4 @( P9 i, G) V+ F' B: A2 r9 R; {! P! Y: i* e+ O
结果是:; B8 M1 C: z9 G, E* S5 B% ^5 I) E
result is 2
1 h& ]2 A8 \% z% y+ G) F3 @#
* O: o- R. S( U# An unexpected error has been detected by Java Runtime Environment:
( h$ {% |- @+ h4 x- C2 ] U8 p+ A0 S#" u8 O! D4 _' d! `+ V- A
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) F5 t2 A' e. o, k/ L# I# f
#
- i; N1 {: I) N' N" V# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 {% _" V4 b" U# ]* M. t
# Problematic frame:4 H- F B2 q+ v V
# C [javaswarm.dll+0xb8305]
+ J1 K. q: l2 T$ `3 r#5 }, I5 j2 [# i+ i: w
# An error report file with more information is saved as hs_err_pid1064.log |