我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 a- }! B4 c. h2 Timport swarm.Globals;
) Y" @% X# F9 p, U: L2 ^( ?: A" W' Y1 V7 |. J& J" t* {6 y
public class test {
d5 ~7 k; x2 ~% {& T; Y/ l* o /**; i$ U0 r0 w2 M+ C
* @param args
/ @7 u$ {$ N% I ] */
8 p% |# l( {! K# t [& V public static void main(String[] args) {
9 B; L4 u1 P- T" p+ N 9 w ^7 K0 d$ m' U9 C7 m/ e
int y=(int)(10*Math.random());' b/ o, {% Q" P9 H0 \
System.out.println("result is "+y); S1 Y8 t$ g+ u" y5 D9 ?! h* k1 }6 u
+ R9 t1 o1 K: `, _ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- R- e+ y1 k4 N6 t7 l9 Q5 u System.out.print(z+" re"); @1 q1 D8 l7 m$ }' a' X/ q
}0 I$ x9 E' c/ d0 P& f1 w4 t4 m, i: h
}" r: A6 [4 p+ ^; _
3 y! Z @1 b2 v: C# B9 O# } a
结果是:
" z0 B0 ^( F5 A1 B- C* L. Iresult is 2
}% L5 {" O* l# _#
+ y* X+ |% J n. @$ \5 f# An unexpected error has been detected by Java Runtime Environment:
/ M" r6 z% j" A/ [2 _#
; m- ?, w- Q) f# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
7 j7 D9 @( F$ ~- X: F#- _( M& @0 }. ?. j$ m; ?
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)' ^) [4 ]9 }0 _) t- i1 {2 _
# Problematic frame: ^+ ]5 {5 I$ n, j
# C [javaswarm.dll+0xb8305]+ ^3 B, S% j5 w! P+ r2 k
## m t5 ?% z! J8 M* f
# An error report file with more information is saved as hs_err_pid1064.log |