我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 K, v( P+ k* Himport swarm.Globals;* b& }) ?7 s# {5 ?* t
5 a! |1 @* ~$ [1 t9 bpublic class test {8 X B+ T+ E# l6 b
/*** Q- {3 }: [3 g" A# t f* u$ b8 t
* @param args
' }" A2 l. q2 A) ] */& l- w5 m5 Z5 z% J. `; v
public static void main(String[] args) {. [, y+ A* S' E, i- N' o
7 x: ^8 b4 @5 c4 p0 e3 X8 R2 d5 k
int y=(int)(10*Math.random());
, j/ G* Q l( _ System.out.println("result is "+y);$ M5 M: D- Q' V; n5 I
0 o8 N8 v2 `% \$ _
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; @2 y- R8 ~$ k System.out.print(z+" re");
; y# q( o+ ^' ]$ |( S# H' C* y" [; l }
4 b0 T, {, _( b- J! A2 |}
7 w2 S6 G# \+ s# m/ F
# {" L; |: ~- o! g3 }结果是:+ T6 S/ q! G& r# C
result is 20 A" y! Y( p1 U5 S2 h, n( O) d
#
\2 e3 G$ ^/ ~' m8 ?# An unexpected error has been detected by Java Runtime Environment:
* }; W; E% K: R#: W/ }8 B+ Q* d- S. F1 X; L
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068" i0 G$ R/ |$ L! p8 s
#* O P$ ^1 B e5 O1 |$ r: g& O
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
& X. ~/ X2 ~. Q# Problematic frame:/ a4 J. f) X! M b' o
# C [javaswarm.dll+0xb8305]* l7 ~7 L8 U; I% C( w$ N
#
3 `2 \+ h: {1 @/ z, ]# An error report file with more information is saved as hs_err_pid1064.log |