我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。0 |" ?6 k* f3 y; F$ m
import swarm.Globals;/ E \3 k' X" K" z; U3 z
( h1 c5 n' W+ n L
public class test {( W( n$ Z) ?# f8 G2 B2 O
/**" Q& E4 a9 x# Q! T0 ~
* @param args ]0 U8 m- k& t+ X
*/
% ]5 ]3 N( {( u& l8 M0 } public static void main(String[] args) {, Z9 ^- T" }$ f( Q, ^
. `' t2 F$ D p4 @# p' j2 B int y=(int)(10*Math.random());' ~# l$ E. Z# R3 j' ?6 [
System.out.println("result is "+y);
0 K$ M5 A$ ~2 h% z" j
0 }$ w, E. s* f8 P# F3 ^4 _# C) h$ i& k double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# e5 l6 m/ S/ \# }* s& n System.out.print(z+" re");$ i3 O2 R4 u+ _* K
}
5 O- E& T, B% V, w5 Y}( V. C2 F% i0 x. ]( ?: e3 b
* z) Y; z- I. F6 e5 J6 S5 ?结果是:
* J( Z$ f- }$ }. i; w9 y- Wresult is 2
8 G3 K! N, p0 Z; b0 b#8 ~& n% f; }2 V; E! i
# An unexpected error has been detected by Java Runtime Environment:
0 N% m+ j7 B6 N2 _% E0 e! s- M#
( m3 j$ z- c z0 Z1 L# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
. R$ x8 F" r% H6 C. }#/ @! }' l+ L6 }% e9 G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 Y1 Y+ }2 Y* m! m9 Q) Q# Problematic frame:2 E$ U- S$ |7 n* J5 Z# r4 |
# C [javaswarm.dll+0xb8305]6 Q* o# y6 K" q7 {6 x
#! ?0 h" }6 |' X4 X6 F
# An error report file with more information is saved as hs_err_pid1064.log |