我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 R9 H6 j Y- o. v
import swarm.Globals;! c8 v8 g$ _/ Y7 v: v8 N
) M; |" k0 X& |( O: P1 S8 ?% q, `
public class test {
1 S+ i J+ M& Y8 p5 u) d0 \# Q3 [& y4 } /**
) N8 Z4 s3 C, h9 r * @param args6 l v; y' B: A" l j
*/
& y/ b& y5 e& z( P0 X public static void main(String[] args) {: i# W1 e4 Y* y. Q/ o, `# G
! G+ z. z# ?$ M/ D2 W int y=(int)(10*Math.random());
! i: ~. _* Q; ]/ r& I System.out.println("result is "+y);
7 Y, ?* {$ K( k; W+ L0 s2 M. Z$ e' T$ F# j) y3 T7 K1 T$ E
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);+ v$ i( r( b3 S
System.out.print(z+" re");; Z7 t- o7 k8 A: |. M
}
]" @7 B/ c) {$ m}5 c$ B, V. _) x9 `
9 Z }+ {1 a; ^6 c结果是:0 h D9 n6 P- f$ q0 V2 X2 j
result is 2/ h! V7 c' Y3 |6 q8 |4 g
#
3 z7 Z( E1 Q# A3 y3 P# An unexpected error has been detected by Java Runtime Environment:
+ c( P6 s6 c$ O. A! t# ?; Q- Q+ m5 e' G$ {" a0 \- W
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ T6 i3 y+ A2 |" @#! L1 C! e4 Y& ^+ j3 C1 H! V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)/ u. D$ t; j* D' u, [: F
# Problematic frame:$ g3 k! L% _9 M8 a
# C [javaswarm.dll+0xb8305]
& a; }9 |1 X9 y# C* J' z#% k% O- _6 P& t) E' A' h7 H% p
# An error report file with more information is saved as hs_err_pid1064.log |