我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。& T1 q$ k' G. D o0 D a/ l, M
import swarm.Globals;8 O: |5 O( ^( V9 f
( Y6 j2 e' i4 u, o V0 l) Cpublic class test {8 H" I9 P1 a1 I! u. i" l
/**0 D' |7 W# C+ H7 D
* @param args3 t# r2 e8 I; C" k
*/( M7 [6 o; j4 m% M9 _
public static void main(String[] args) {
* n7 ^" }/ K% I- }& Y1 ] / R# o. |4 G& n& y
int y=(int)(10*Math.random());1 e4 z h# U3 P3 g: h
System.out.println("result is "+y);0 v+ z' G( D- m3 C" G: I* Y
$ ~7 X( X5 {5 n4 Z% N0 p( X6 S
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);$ u" |# t* @5 G. t. I2 d, @
System.out.print(z+" re");
& u/ c' K J; Y- o6 G1 u+ _ }4 J# H# B7 B& D& l/ j
}
+ S! |3 z1 n0 e! x/ K! d; ^
& n V7 I& V% f结果是:
, k3 L8 y0 j: T' {& @result is 2) d5 }0 f0 g, O, d% Z3 W6 H9 V
#
; `8 m# w2 e& s# An unexpected error has been detected by Java Runtime Environment:
1 N+ I2 W5 R, p7 H2 a! O#
' e4 T4 J& H8 j4 k6 R! f# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
I! C4 \3 Q j1 |7 U( _#
) W! j$ `0 ?) T, ?7 |* v# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# r0 Q9 O0 M% Z( }! ]# Problematic frame:9 F; C! ?) F1 B7 ^7 p7 |
# C [javaswarm.dll+0xb8305]
2 U2 I0 _ k1 b; ]#6 O. A( n- d! M; \; J" f7 q- K4 ^+ B
# An error report file with more information is saved as hs_err_pid1064.log |