我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. D' a& _: l5 J0 T- U1 B
import swarm.Globals;. |2 H$ \ Q* L5 `2 N
4 G7 Y5 b6 T3 D" m+ }/ |) T" A
public class test {
3 G. p% ^( o3 \ /**
E% i/ }8 y% ?5 j; x * @param args+ w9 y" |) p* [3 W
*/
, u1 e* P$ H4 X) n7 Y' X public static void main(String[] args) {
6 X7 W4 q2 p" i1 y: |9 [0 m 2 P5 i" z$ `7 p% b$ f
int y=(int)(10*Math.random());
]/ d6 {0 K) E System.out.println("result is "+y);, f/ ~& f( d3 }9 J% M% P
, S+ ]" w9 {8 o) E
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);9 z& g- ?! h* `# q: _. _
System.out.print(z+" re");% J, Z4 @) m0 c6 L
}3 I& D2 o. r& }1 p
}
9 d; r% r( a7 W, q$ V5 S7 I9 @1 G2 r/ Y, B y4 o2 w
结果是:
$ O$ N; T$ s- E$ ^% }5 l3 U9 [' ?result is 21 m6 M4 [$ w- J8 ?) i1 y
#
) K; o3 A1 {6 ]6 |+ M# An unexpected error has been detected by Java Runtime Environment:+ l! d7 W" m J# u& m* Y* F0 G$ W
#
6 ?, y( `$ f( n' k# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 R- \: z5 ?% [4 w$ d' V+ E2 y# [
#% o2 K* w ?4 r1 N+ }
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 A* A# E; X8 A9 p9 c Y2 @! N( e' f
# Problematic frame:; p- s2 d" v* v- m
# C [javaswarm.dll+0xb8305]
" V- Y! q6 z3 G/ ]3 y#" ~: i, Z9 U/ e2 P$ n0 D+ ~
# An error report file with more information is saved as hs_err_pid1064.log |