我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; y \0 z1 {2 h- Bimport swarm.Globals;' H# V' R1 y+ E; w
% L/ {( |4 S; K/ j" U& E
public class test {0 h. L" [" o7 }! j8 e: a
/**
, e6 U- i! q: a7 O2 X * @param args
6 @, ^. J8 G# f& O( N: k# e */
& T9 o2 W% y( n5 S public static void main(String[] args) {9 V! _ A d1 B G& l5 |/ E
" G% C( x$ c* a$ m$ {3 ~- c int y=(int)(10*Math.random());. P9 V Z* c1 L
System.out.println("result is "+y);
- T* e; S2 H/ r
9 R1 B" ~' L! s1 x) T1 ] double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* |/ c1 k$ {; j4 \
System.out.print(z+" re");
! ~) o) `% V- f* r/ e) m }* Z. h4 f9 @1 t* T: q* Y# _3 u8 P
}/ E J" I' Z: O: f1 p- n; @
' m* U* G; l+ R+ G8 \- Q+ u
结果是:
6 ?! N: N2 o4 g" v( A+ U/ K% zresult is 2
2 o# Z* \) B c/ j% k& u' }# J1 r#
+ N& e6 }8 y9 p1 P0 J( A2 E) A4 [# An unexpected error has been detected by Java Runtime Environment:
- ^1 _& V! b1 `8 F" J' {; |#
! f5 n R( w7 a9 z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
4 e4 N4 s/ s- Q#
1 m7 s, n( N7 E: q- z# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)1 l9 a! E2 d( H3 F
# Problematic frame:+ Y4 m9 Q, D! N2 t& `7 Z# e4 b
# C [javaswarm.dll+0xb8305]" @% ~1 s- k1 h0 D: r& d
#& z$ ^2 u# Y& H1 U6 S8 f
# An error report file with more information is saved as hs_err_pid1064.log |