我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 k8 b4 ? h& x5 Limport swarm.Globals; ^% `3 L' o6 E' g2 j3 o
0 E$ M5 z J8 R* F& a" Cpublic class test {
# ]' M2 M& _1 d /**: M$ \$ \6 x% Y/ P ^
* @param args4 T: \) k/ S" q+ y+ [! F- U4 [
*/. t5 a6 r5 F9 c9 t
public static void main(String[] args) {) B; u3 [' q* }: _7 w K' l
/ n0 N+ T. k5 u- F. w1 D int y=(int)(10*Math.random());" v) O" i# @0 B2 v. [+ L
System.out.println("result is "+y);
3 ~8 Y" w2 X& L* g3 |' v0 @4 F" N3 E; V% k b
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
! v/ L8 ?) i7 J7 V9 S% v System.out.print(z+" re");3 Y$ |- h6 w2 c Q2 Z D( R% W
}- W* Q9 L/ k, g1 e7 _4 F' {
}& b2 X# Z/ z" {: I% g
; M- {8 p8 y- Q* E
结果是:0 Y- b7 Z: `: v+ i2 l7 R
result is 2
$ K% A1 i3 S+ i#
9 H% g3 H' V$ S5 J4 W4 k% Z& f# An unexpected error has been detected by Java Runtime Environment:
5 N6 p7 r# l3 v#
1 B7 ]3 `: E* N h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10686 g% @* v6 r+ ?. }6 ]) A: W
#% I4 T2 [5 ?& Y4 l
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
?. L- ~ @8 i! w# Problematic frame:0 d+ w& p: e7 K j# K) Y4 v
# C [javaswarm.dll+0xb8305]
; J% f1 ^# Q& Q7 _0 c8 y% o#4 k: O. |4 t. N7 @, t5 i
# An error report file with more information is saved as hs_err_pid1064.log |