我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
( t) M9 u) ^1 }import swarm.Globals;5 D% e Z2 I: n) x2 Y3 {3 O
: X$ ^ _, z, Q' W* }
public class test {# b) _8 [* H; s. Y7 T
/**
( Y c: R+ D( Q0 `- O * @param args
/ ^+ y4 D6 d' i; w: K- K6 Z9 a */" e5 L" j, W* u& c7 N2 L
public static void main(String[] args) {
) r& W3 t: a% Q' d7 q0 X9 z
% ?: p% T3 G @% M/ u int y=(int)(10*Math.random()); L. `) N, H ~! I4 C. t
System.out.println("result is "+y);; M: x' u7 v. F% Z* s, ~
`# ~5 \- T! v5 V8 X& M
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# O/ [/ Y8 p$ h D% | System.out.print(z+" re");
( I1 v. j3 g4 u1 r- f/ E* |" m }
. x/ E! W/ d& _$ \}
% l* z) m3 Q3 T% }$ F% l8 [6 o2 f3 n9 r
结果是:
, c; q) C" J2 Q# rresult is 2
/ v, k9 @8 i( a5 T#
4 L6 N; \) c) z; l6 v/ h( x+ s# An unexpected error has been detected by Java Runtime Environment:( ^( J- @% [; O/ t* p
#3 l. J- W) S# r6 ?5 s: w$ @4 R% d
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
2 R- }3 Q6 ^5 `" J- ]#" D: \+ Y' D' s# I0 V, F& q5 `! b8 n
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 c. D; J( V1 P; ?6 a& i: T
# Problematic frame:
1 T9 V# C! ]0 Y; ]4 y# C [javaswarm.dll+0xb8305]
9 B( M- b. P1 F6 K0 U: k; I#8 q0 i: q7 R3 M$ b5 p5 O
# An error report file with more information is saved as hs_err_pid1064.log |