我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; U1 g+ F o' X# }, dimport swarm.Globals;, O1 |3 m! q$ q" `9 c$ f
: v/ l0 P9 D" X3 d$ z8 t
public class test {
, {0 X0 W6 n) @0 P0 x& M: X6 U /**
, o/ z; U$ j; w6 ?. Y * @param args
1 f0 q) U2 G z# s5 L7 v */
' e8 J0 Y. j5 W! z k q/ C! g public static void main(String[] args) {* ?( _! _& W6 B( Z7 s
, D- V0 T" N/ c
int y=(int)(10*Math.random());
" {3 y; S2 G& z" h$ [ System.out.println("result is "+y);2 s4 l( m1 a+ E+ j% x
" D) n: Z S1 q
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* p. F% }2 M' i& k# e7 W
System.out.print(z+" re"); j! t; ~2 ~2 l) j8 L0 t
}
& I% L; c- [$ {! t$ m+ z}% X. g5 T* o/ M! v
5 t0 _: D# o" {% e) g$ o结果是:. ?- b( [# i3 D9 e6 y
result is 2
$ \7 Z6 R" x4 M/ k#/ r& S2 Y3 ~9 p Q& |
# An unexpected error has been detected by Java Runtime Environment:
' ]4 `" C+ u( }' r#
) u( ?& v, o5 p4 A7 Y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ k9 l: b% u3 [- k Z8 [#; i: K( `1 Z0 V, N& y
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, a# G- D3 Z) D) n s# Problematic frame:
) u! r1 E9 W! v8 ~* R2 O# C [javaswarm.dll+0xb8305]! X" M" i$ B; H9 d W2 z9 H2 v
#( X1 q5 G, x6 @- K. Y% M/ D
# An error report file with more information is saved as hs_err_pid1064.log |