我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: a8 v+ h3 m0 q3 e) X: ^import swarm.Globals;
5 @! H: ]" r4 f+ j: b% d
; ?* @* w5 v: B/ f) Epublic class test {
~8 l0 y- u& l /**$ I% c5 C& E7 C- l% [
* @param args" c2 z/ }) n8 O! I
*/
2 j" r7 j8 Y8 B) L/ ~3 H public static void main(String[] args) {$ b) S2 ^( Q7 x) E+ m5 ~6 T
9 E' ]3 ] o+ m/ C% v' s int y=(int)(10*Math.random());6 g# G8 u$ z' C; H
System.out.println("result is "+y);) X6 k# X. w+ a, |! X8 e3 V
+ D. Y) c) A* O* a0 A8 g# e double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: p1 X' J0 C5 b3 t
System.out.print(z+" re");
( S9 L( Y' w* `+ O0 E% { }6 I" ^0 e- [% g2 I* ?3 H
}: f0 ?- E! |8 G4 C1 F4 N- p8 ]
* P- O4 A$ h9 h" r结果是:8 w( G( I( E8 Z9 M& K3 R
result is 2
- j+ d* \$ ?* _- N9 @' H* i! G#
" W6 ` ?+ l$ m) j& p# An unexpected error has been detected by Java Runtime Environment:
! m- A6 B4 Q+ ~. S#; ~5 e \4 G7 G7 N3 ]0 H
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068& s$ X( F' M/ t% i7 B
#* g8 d0 b9 F0 b/ g* Z( {, L* Y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 H9 e7 n J+ B( o7 P5 t. B
# Problematic frame:2 Z7 G: ?- s' `# Z, v- ]; _2 [- s
# C [javaswarm.dll+0xb8305]. F8 F$ c# ^4 m1 [4 W
#
4 w+ u' D" Y9 L% _" |8 Z1 f* k( z# An error report file with more information is saved as hs_err_pid1064.log |