我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。( P* G$ T* d: ^+ o3 ?0 R
import swarm.Globals;
' D/ h$ Y: B2 J9 F5 X# K' t
4 _( ~# K7 p2 N. H) ~public class test {/ h/ S& d' G1 h: G' S. m, ~
/**
7 w* [! X- O% f* l% ^5 l: ?9 [0 j * @param args
4 O% {' N3 C+ C( P; k */0 j7 f4 d/ B. u; z
public static void main(String[] args) {
% Q* L0 U* }4 Q4 g4 D: }
$ p. ^- Q9 ]7 t N& ?& \ int y=(int)(10*Math.random());
* G# [) c/ m7 } b9 T System.out.println("result is "+y);+ }' ]% C; S0 B: w6 g8 ]9 Q
E9 d% R- R0 C* j5 z
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
' s* ]2 q/ H- B' t System.out.print(z+" re"); E1 y# y; E- L' o
}
7 U/ e3 M+ y9 H$ Q& h- l}
" R, V& {6 S% `9 |, L2 w. B% i# Q8 r
/ a. d9 E# T4 [# k结果是:
% x+ g" n& K& mresult is 29 t, h1 r" h+ e
#
; c% H7 o1 Y% c) i! |) J+ T, _# An unexpected error has been detected by Java Runtime Environment:
+ }5 o2 A5 v/ \3 s! Z! N5 p1 y#
" [* a% u. ^8 F3 @# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 r( m4 \2 E! t+ _; Q
#8 W, X/ j- d3 d) b) x8 q
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
4 Y: M, v4 R! n: H O0 t# Problematic frame:
! | c2 p( i) k" p# C [javaswarm.dll+0xb8305]
/ N: q, r+ _$ t/ X( U#
3 u/ x0 \# @: o! L! N+ P# _. n# An error report file with more information is saved as hs_err_pid1064.log |