我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
5 p9 N, V* y7 }) mimport swarm.Globals;2 N2 `9 r$ i6 O" H& q
" _ O" b( X9 `+ @/ s/ I
public class test {
( S) E9 h4 H0 E- v4 U! u /**
4 V; U( H/ ?& C8 f8 w * @param args8 s3 T' Y( C6 [& ?6 i
*/
: b3 @$ Z/ d* [) F$ f public static void main(String[] args) {3 N8 |2 H9 j1 k/ @! m
& a, D- x: H, E' U' H# R
int y=(int)(10*Math.random());$ U1 J/ I- `5 X0 X
System.out.println("result is "+y);
4 z7 V" u9 V8 T& h/ E7 z& ^
& a F( X0 K+ ^2 O- u% B double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);0 z* E8 L5 r6 `% F* X- S# ]
System.out.print(z+" re");
) a9 g! I4 a+ q+ W, r: ?' u }
& k+ m& A9 _) |! f; f0 u/ B. j- o} i" ?9 K: F# U8 C; V$ V
9 x$ C' J0 c4 C, x0 a9 N" W结果是:2 r" w1 t; z' C9 G9 ~0 g: F j
result is 2
. e0 n1 Y$ {$ v+ ?#5 d: b" v( `* W
# An unexpected error has been detected by Java Runtime Environment:
# D1 h( b& r2 W: k$ o" I1 y#
0 W- ]5 X- E2 x$ F# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( R! v# M/ Y* E6 p3 I1 f
#3 h! b- O: x8 j% l p. ^
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 Z8 c2 Q X8 ]; _: G1 U; u# Problematic frame:' r, L- R* d' r$ o* P" a; \/ m
# C [javaswarm.dll+0xb8305]
' {% V ]$ }2 r6 d! i#- h5 c4 g2 t ]$ }: O
# An error report file with more information is saved as hs_err_pid1064.log |