我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 m0 v0 V$ R; E4 L- Y, R9 g
import swarm.Globals;
# m, k+ q1 R5 s7 k
( z3 ]0 m! _6 P# Upublic class test {; ~" p1 C: ?& u
/**: Z3 }9 A o2 |5 z( \% f
* @param args+ z1 U/ y( `# v6 h5 C
*/7 J5 T: y2 |" x: e) i
public static void main(String[] args) {; H8 e: W0 ^( J+ X/ h, \4 V
6 u# k) f" o1 I. b; Y
int y=(int)(10*Math.random());
O2 w, \, V8 D6 e; f, g System.out.println("result is "+y);7 t9 `" {/ `& {# H* a. N/ C
, t1 t( L2 Y/ |
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) C) a u- ^6 F$ l' x& V
System.out.print(z+" re");4 v5 t9 J) s# C) M3 p. m6 w
}
8 ]2 v6 m6 d" X7 ]' S0 [; O}9 f" X. r1 {9 }2 x
- Y0 y+ b0 @; ]
结果是:) Q( e. x- O i) u% ]- w% l
result is 2; d% ~. _+ _: F, K& q
#6 d/ z* @. a% u& h; r, q
# An unexpected error has been detected by Java Runtime Environment:) D1 y/ ], {8 T
#
7 {% H/ q0 P9 M0 k' O) y8 y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
, \, c( g2 S0 e" F) X1 m7 Y, u: {#
* z, W: v+ f1 ?7 A# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
8 D% c+ E! e# A" V# v. l# Problematic frame:
' f+ B$ P, H' ~8 w1 P# C [javaswarm.dll+0xb8305]$ M! ~ J& X* g! P% P- {0 D, n
#8 N8 P: m' J H7 |/ E
# An error report file with more information is saved as hs_err_pid1064.log |