我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
6 \/ j+ ^( c. R# L; w- b. h9 [import swarm.Globals;. Z) B: C2 \& g( n0 E, v
# |1 @. K- C J( k! \ {, T5 D4 Rpublic class test {% d! Y, V" M! b: N* d
/**! X6 L* Q L% f; q; V4 n
* @param args3 G# Z0 J! z- K: ^; }
*/, h; r, p, I, N1 i6 v$ r' V
public static void main(String[] args) {
8 L! B( W7 z3 t9 v+ I1 M $ k+ K. N8 Q) D- |1 y
int y=(int)(10*Math.random());
9 @# y: W2 O* l+ ^/ E9 m. x7 v System.out.println("result is "+y);
# \( \2 J; O6 v; \1 Q2 D4 U
+ n' \9 s; V; E4 y' R8 h( d double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 f$ z0 j, D: v! Z' | System.out.print(z+" re");
$ ?7 Y5 c2 ?" E1 {$ f' B! e1 S }& Z( I. W& ] _( i6 n8 h" V
}; Y f* }, r2 q1 W5 S
3 ^( q! @! f' w; B
结果是:
: F. u8 L! \5 G. X% Fresult is 2
' h) M2 O0 H P. s9 Q3 k) ?#
- k& T; @8 b: p+ ^* P9 x; Q# An unexpected error has been detected by Java Runtime Environment:
' t( ^: c2 j& t$ m#
7 }8 Z2 i0 V8 q8 f* E4 L9 r# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; H' T9 X( z. d$ t5 v$ L( E9 `#
' p$ t& \6 X$ B# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- F0 h: R/ B- E7 F6 k0 n8 i' Z
# Problematic frame:
2 Y) {$ ]' c0 w9 a# C [javaswarm.dll+0xb8305]
1 ?4 ]# p8 E7 Q& e#
* O/ \3 j& @$ O1 v# An error report file with more information is saved as hs_err_pid1064.log |