我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 m* F3 b+ i8 L
import swarm.Globals;# m9 \- R8 K6 g- Q
( u5 T% P2 v1 i/ _; I6 x3 z
public class test {$ ?; Q! h9 f7 x9 y! w( {) w
/**/ X4 _. n; [ p; O
* @param args# ? Z0 T# e0 n) N) F- @
*/
, s3 b2 Y8 ?; ~3 T% a public static void main(String[] args) { F* D& ~2 N+ G* }
' P; z+ `# F: \
int y=(int)(10*Math.random());: i+ K# o! g+ H) t( Z
System.out.println("result is "+y);& t& d# t- F+ k
9 y4 J3 H1 W2 s- y
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
4 W# b0 _. J. I" }- f- b System.out.print(z+" re"); W) F& g' Y, M) u6 l
}
0 D3 \0 F( |7 h}
@- x) }* _# B6 |, H- O% V1 p! x0 C7 [$ v0 L
结果是:
4 I& z) E3 g& W- a; N8 rresult is 2
# k8 U( K& r+ X- D0 V#
1 V- M& i8 \8 x* ]5 J. v @# An unexpected error has been detected by Java Runtime Environment:
7 Y M& H# `8 c5 G#
+ k0 G3 ` A- V9 H4 ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# B" h6 z& ~. Z$ j( V/ ~8 q#
) R/ s. z. Q5 C5 z4 I# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)4 |& T# m8 K) M4 H) b
# Problematic frame:; I# W( ~" J1 s3 R$ E0 W
# C [javaswarm.dll+0xb8305]" t" z5 v C& ~2 c! [
# @3 M( \ w: |0 X1 ~0 h3 d
# An error report file with more information is saved as hs_err_pid1064.log |