我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 Q4 s' h: d$ p/ x5 v4 yimport swarm.Globals;
4 s9 I. D9 f2 Z8 j) J! b! Q# ^9 u2 o6 k5 |, N& P1 F
public class test {/ C2 X B" G% W& K3 p, g
/**# P6 a- X Y/ l9 W/ ]
* @param args6 H( M. j& f) C* M
*/" a& a* _6 N% |+ z" Q' ~
public static void main(String[] args) {: r) \% D) Z, x: S% @% l( F2 F
; Y6 L7 ?3 T2 Q
int y=(int)(10*Math.random());
: X% y% i' J; D: {. e System.out.println("result is "+y);9 ^( k, g& K/ }) ?5 Z# p
! p8 W, b. W& S" B- p double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ _7 |5 O9 f+ A6 Z! b! U
System.out.print(z+" re");5 ~3 f& _8 M' a( r( u2 l% k
}
! Q( [7 o g; D3 X}; U0 p8 J2 z% e2 Z% u
1 c. f( a- }$ t8 h; u
结果是:/ E% a2 P* W |( s8 E3 f
result is 2
_) j& G9 }! H" ~( L* t# Q#
; \: n+ [3 h3 }- _. g) A# An unexpected error has been detected by Java Runtime Environment:( g7 N& T+ \( n# }& F+ J0 g
#2 h X& [/ [, G, q. A: F
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068" y5 G' O% T: x8 w
#
+ D5 M+ w' X1 d V1 W8 |; C# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; g, `3 T; X* d2 P# Problematic frame:
" ^* \, Z4 A) |# ?7 `- s# C [javaswarm.dll+0xb8305]& B$ l! _$ C; z% B# A5 s8 d/ e
#
. n; ]4 Q. a- e, v& G1 F @# An error report file with more information is saved as hs_err_pid1064.log |