我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& v! l8 F; K) P, u! p# Y5 dimport swarm.Globals;
9 I" m$ D8 S+ C% G) C/ A
7 g6 l# {' ]) u) epublic class test {
. _0 v+ [. j! R( ?; K) Q1 N% E k /**
+ `& T7 u# U9 _+ Y/ q' n% t * @param args! Z; f9 C; {3 d
*/ R l8 a) ~4 z- u# S
public static void main(String[] args) {" f! u7 X1 d. o/ D- t; n
9 b* x4 P, V1 E& M7 N9 |
int y=(int)(10*Math.random());
3 J" E6 L; j+ |/ b0 R* y3 } System.out.println("result is "+y);
4 y3 `# V8 e+ w) p* y
% m! x. \/ `, F8 o6 S$ K double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: Q7 ?! T# c! K2 O) |: v9 A
System.out.print(z+" re");. m1 v! I# U* ]
}
# C: o) B( X- u" ?+ h}. g' v3 n% _* {% V1 {
+ H$ u9 Z0 j4 D( n7 n+ G& C; L结果是:
4 {4 \! _3 `" g/ K1 ~7 I9 ~result is 27 l" o/ V% Q. F, K4 G0 I
#) z& W+ D$ d+ d$ ?
# An unexpected error has been detected by Java Runtime Environment:
" x, _/ @% w# @. K& _5 t#. S/ C6 X7 M, V- P& U
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10687 @6 ?3 b7 [, x# m. b, `
#
2 C+ R. O1 {: u9 l: ?$ n/ l' s% Z1 K# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
0 [, M% H6 R+ e' a$ d6 T! M" h# Problematic frame:/ j9 ?1 x; [- P7 @; c5 G
# C [javaswarm.dll+0xb8305]
( I1 c; Y( p k#
7 ~5 M3 N* ]& {5 J# An error report file with more information is saved as hs_err_pid1064.log |