我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。! ^3 d, J7 w4 i# Y
import swarm.Globals;2 b3 [ t8 j/ m1 q+ z
4 ^. u# C) ^) ]# h1 }public class test {
! X# N9 v' C2 T1 ^( ^: J" X( B* u Q$ j /**
, U+ f5 S5 W+ N. @ * @param args
" D5 Q- @& |! q* } */
/ w! o" X4 y3 l% I, a public static void main(String[] args) {
_/ T6 B& x1 ~$ l. g" Y' Y# O! o
1 f0 L/ h" j0 @7 @' x int y=(int)(10*Math.random());
/ P1 U' d0 g' u. V System.out.println("result is "+y);
8 K: ~: p8 I) R5 _- z, \- h7 h( Y0 c& S8 l1 _2 L4 {
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) D l8 q! Q- A( H( v9 n( p
System.out.print(z+" re");
/ O6 _- Y. ?; y: g }
' x) W8 e. v% @( P2 e/ {}0 P m9 U1 w9 x! b
?$ L9 Y! f& P) g* Y3 g结果是:
) U" ?, y. }% B+ B; G Iresult is 2
7 V) T: ^& w5 `7 y4 C#0 _0 v9 A( e N% ?
# An unexpected error has been detected by Java Runtime Environment:
" K1 T( j/ u) N& I#
+ ]' _; }3 J+ Z- y2 g$ Q9 C5 m# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# d, b7 I1 t3 [5 z# L#
+ {* Y1 y; t% h4 Y0 |# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* Q5 U3 x! n( ~" F" i9 ~
# Problematic frame:
% r( B j, o5 c. m: C1 C* P5 H# C [javaswarm.dll+0xb8305]2 ` K1 g. R2 F. D% l
#: w: v& j+ i) z% M& x& |3 ~* |" b
# An error report file with more information is saved as hs_err_pid1064.log |