我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。: t, N X& E/ Q8 A( S) D
import swarm.Globals;
0 W; v' i" @0 V" j2 F* u
9 ^) A. B- }# ^& E1 h0 P- O7 ypublic class test {
* Z0 f& w) s% D0 D" N /**
8 B' P5 J$ i$ ^ * @param args: k- h: G3 g& p0 j
*/, O6 ^ ?6 O9 r
public static void main(String[] args) {3 R+ e! ^. @, l. l
3 { }$ }: _) ~$ V9 [! K# v
int y=(int)(10*Math.random());
2 B/ x1 j% A7 k$ y* q9 w& E1 }2 d System.out.println("result is "+y);
" Y' I' q' H7 `* A; U8 y1 t2 Q7 o' X9 D
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);/ J; R6 @+ X: ~5 `3 R* c
System.out.print(z+" re");2 |4 x& k/ d7 v9 J- F7 j" @
}
; D) q8 n( |$ {# b" {: [& O2 C}
8 D# X6 J, |; M3 _7 w) ~) [( ? e/ `! O7 c9 V" E0 b9 h5 _: m
结果是:7 v- O M" C2 \, w
result is 2. I- l# T1 S& P4 k: h1 j/ x: ^
#6 @$ y4 P B/ X6 m( _8 ^+ C
# An unexpected error has been detected by Java Runtime Environment:
4 t$ d( u5 G1 ~( C% }, W" u#
2 M0 x" H- R: B4 G! j# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ L2 t* `9 U" T- T' x# ^4 f. i#, u% f( s5 F% ?( |1 |! t2 h
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
7 q/ B7 V% ~( E# Problematic frame:
E& ?, E/ J' t# C [javaswarm.dll+0xb8305]
- j, P8 S' N: p; U; `+ n3 Q5 |#
* M5 z L7 Y; i; R9 Q. n7 B- y# An error report file with more information is saved as hs_err_pid1064.log |