我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 Q' o# c# R J8 v+ _( ~/ \$ Qimport swarm.Globals;
3 m; m& I" u y# T+ _
. S {9 ~3 X1 \$ z: d8 Rpublic class test {( z) V0 M# F( c( ?
/**
( g% V$ ~$ \6 O! M2 z9 P * @param args2 z1 Q( t. Q& m( b" `, p5 l
*/* I, p/ s5 w( C
public static void main(String[] args) {
4 T r: A1 I0 d% f( s3 ]- ] $ V$ ^' I, U$ F* b
int y=(int)(10*Math.random());
# y9 L @, o$ G: j- r9 u System.out.println("result is "+y);
/ |! }+ k# I- v; n- J( O$ f& h+ j: d7 _) e: O, b9 p
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
1 \' i6 M+ _, V8 ]: f3 A) r System.out.print(z+" re");. f/ D; Z* Q/ r4 k. P* Q) b4 S
}
$ e ]) A, n. C8 W}4 K% w) @4 o; T0 r
, l: c& T/ z4 b/ J& U+ |
结果是:
7 u2 [; q+ d# J, ^" @$ @/ f" Y4 ^result is 2
& z8 j, G* V% a( g% e) h#$ `9 B& Q5 \/ [5 o9 v& ~0 X
# An unexpected error has been detected by Java Runtime Environment:4 {! V* F4 I$ G" d' }- v" @
#
7 w. p+ a+ i: V& {# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; P/ h& P: ^9 |3 [$ S/ C$ g6 ]#
1 { S* F% Q4 a& ?# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- r7 k9 I) u* D: n0 u* g
# Problematic frame:5 w& P& H# r4 @2 H' D5 w, @
# C [javaswarm.dll+0xb8305]0 B/ a0 L6 b" @! B0 ~0 q2 D
#8 h3 I& s9 \+ X% Y
# An error report file with more information is saved as hs_err_pid1064.log |