我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# q0 M, V9 L' e" z- O1 rimport swarm.Globals;
, M% W0 r4 O6 n/ F* \- j
' s' C8 N3 V# {public class test {
' {$ ?$ m. n# J0 r! i /**
/ X1 m9 {3 r) Q2 ~ * @param args
) v3 b* a+ ~" K+ |* p5 i+ @ */! K) e* g1 X- q
public static void main(String[] args) {
2 C) W3 {/ J; c U+ j
: r$ R" B; a( C2 i2 e7 r2 G3 ~ int y=(int)(10*Math.random());! B- ?: v$ y! \1 D" P" ^8 N: ~3 b
System.out.println("result is "+y);$ F0 f0 c5 T- d" r8 ^: [0 W
$ y( |+ h% T6 M6 l4 \
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
7 F( O1 D& ?4 x2 Z% Y' _' E System.out.print(z+" re");
/ S& S7 d5 z. i) w }) |6 t9 N* K% F% ?) @* g5 K
}. @$ ^' a e5 ^
5 K8 x3 V3 m; ]+ f结果是:3 V* O0 S4 Y+ b- z6 L g1 q6 s
result is 2
9 W& n7 j4 m+ J& N, a) j#+ i2 |& }1 N& f! T
# An unexpected error has been detected by Java Runtime Environment:. x1 y" g: R2 R$ n% T2 X* J; H
#
# n) x6 b- M6 h. g" `$ L* M# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068 F9 X3 C7 a. S2 h- ~
# w! \1 s* L( d! \
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ }' Z. }! @, Y5 c8 U* C1 p" W
# Problematic frame:
: `( p% \% J) K5 ~# C [javaswarm.dll+0xb8305]% G2 A8 A9 u" w0 h) s
# q, ^1 ~1 S, }9 `' v: X7 ~
# An error report file with more information is saved as hs_err_pid1064.log |