我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
( L6 V+ Z+ r- B3 ?; aimport swarm.Globals;; `* v! C5 v: }6 I$ W% q: N; O
1 W [+ T- _5 s7 ?2 R7 H& b: i
public class test {
+ C6 Q. a3 k2 f, j3 P /**
7 [' U t3 T9 ~# y& U: a( p H. ^ * @param args) i' @! n/ q c9 ?' V" T1 Q
*/$ \" V3 s& J- s# S- \" D
public static void main(String[] args) {0 |' z4 y' V* f2 N0 t* c
9 p. N0 q; Z) |$ o7 M% r5 s$ v, h
int y=(int)(10*Math.random());
+ q& t- j/ i' _, D System.out.println("result is "+y);
$ l9 ]" d& v6 S+ Y) u0 _ ]; B1 ^' _4 ?* z4 p
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
, y: E0 Y4 w3 q& u, _2 u System.out.print(z+" re");" {0 K* e5 V4 b+ f
}% G2 n* J; E: N7 [7 a3 A6 R, V# G1 O1 ^
}
( G% x2 S9 D* K \: r% t5 j6 ]. R: G9 {8 O
结果是:/ t* l( O9 K4 E: u, }2 f% l
result is 2
# ]4 x' g& m# A* a2 b#+ m1 o$ R m( u |+ A- R3 c
# An unexpected error has been detected by Java Runtime Environment:
; a6 d6 |* u, e#
7 v( @$ K- s/ Z' T5 y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# G7 |! [5 j! @6 I- M' j* S#" T8 X& z" D: V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing); ]2 Q& I9 D8 y+ }
# Problematic frame:3 Q# S" g- |" S4 g
# C [javaswarm.dll+0xb8305]/ D$ x9 L4 [$ D+ p4 Y8 i6 Y$ N! D
#
( ^1 ~/ _) F% S4 X- f; Y# An error report file with more information is saved as hs_err_pid1064.log |