我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
+ H3 W ^" u1 n+ F2 I) y) qimport swarm.Globals;
" g2 f& ^* ]& z8 `; K F5 f+ z% k. X* A9 S) ?5 L. |, _- Q7 g
public class test {
5 S: b: y' J: z/ A /**
2 z" C* R! I- g( C. U a4 D9 I" \: Y1 G * @param args
9 }5 }+ D4 _- r( K4 \- s) X *// ^3 p. Y3 q7 L
public static void main(String[] args) {
. h/ g& [ f: j" O. z- F& }+ s5 u 6 O: ]' M/ R X B
int y=(int)(10*Math.random());
6 i& M$ o$ N1 Y) P( B1 F System.out.println("result is "+y);
! k3 D- i6 h4 J7 O4 ~' H
) D8 c; b& x) C6 ]8 y+ {- `, Y& s! a( v4 d double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 q6 F/ Y1 J ^% K2 E
System.out.print(z+" re");
) v% q8 \9 X: B# s }& ^; u" @ }8 V
}" q; ^, M% ]! k: q& \: |. U s
4 k! ]& V I* \0 D3 R6 g5 B结果是:1 W) J: Y Y0 U
result is 2" X9 r e* h! @( o1 l. w
# ?* O6 l) @. v4 O
# An unexpected error has been detected by Java Runtime Environment:( v* {# C5 j6 ?. I/ g- P- w$ t
#
0 V% R, Y/ z# J# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
' v9 ~7 |* T0 V$ ^( r' B9 I#) }8 r8 m) v: p d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
$ A6 A5 c0 n% J5 g# Problematic frame:
* P4 v) r7 x( t" l/ j6 q# ^# C [javaswarm.dll+0xb8305]
( Y' M; Y! [" W! J) }#
8 a+ h! H$ u; ]: }; s# An error report file with more information is saved as hs_err_pid1064.log |