我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。; N8 ~3 \ i1 u5 {1 }6 V
import swarm.Globals;/ {' A% g N% c- c% E7 w
, S2 W, F6 ?' u8 s: v' @
public class test {' a5 d9 [0 P# U2 d' N
/**
5 H0 G4 f% H8 P" p& E, f * @param args
7 [3 b6 K$ J' J6 A) g W */ a1 r) D5 ~$ j( X
public static void main(String[] args) {3 n. k2 w- S! n5 H7 e
. o& Z0 r K2 h
int y=(int)(10*Math.random());
( y: |( l( Y8 h- O* X System.out.println("result is "+y);
. A2 P6 f2 Q0 n: E: s& ]9 ^
1 B) P0 A3 }4 W- y* l6 F( e double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 N) ^& L/ u) {0 t System.out.print(z+" re");0 u3 R4 U. G3 a/ y
}
" a( G% \' R. c# x I6 N}4 r) x/ ^: L+ \% ]/ Z: ^
9 ^& _% `7 W" D1 e4 R9 Q4 n" {
结果是:2 X% f: n! x8 a
result is 2
& k# m0 ^) t: ]2 [#0 c+ j# j: }' U) G
# An unexpected error has been detected by Java Runtime Environment:! c; [9 d" b+ Q% ~9 R+ d7 d
#" Y/ Y- U+ _) z* r) S7 v
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; ~& X9 T: W) s( e4 ?9 G
#
# b) X- X6 z2 d3 S2 d6 ?/ f# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 O2 Q! w# m& E: `* N R
# Problematic frame:
7 {2 U7 M7 H, p' e9 t. t' ?# C [javaswarm.dll+0xb8305]
$ q6 `& g7 d& a4 \* e0 O/ C#, q/ B' V$ k$ |0 y
# An error report file with more information is saved as hs_err_pid1064.log |