我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
a3 Q: v2 b$ ]2 Wimport swarm.Globals;
9 u& Q+ K9 B. [6 \! r
$ y) p9 a) k T8 E1 Q; p/ Upublic class test {' [: s4 a* }) W( |+ p5 M
/**
% J& u) E9 k* N2 \; y * @param args- Z" {' u, a9 W7 A) H
*/, w8 D/ e2 q, `; W+ y" z6 w, N
public static void main(String[] args) {
5 ^9 l: q7 j$ c Z4 @
) f5 g9 i; f* [. J( u2 L" e int y=(int)(10*Math.random());; q5 R- d( X6 Z# d9 [, h. T7 `3 d# s) x
System.out.println("result is "+y);- I; Q9 a- o; {2 I2 z
1 J2 \0 ^( R& b0 ] double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* \+ A' t0 z: x$ V9 j! c
System.out.print(z+" re");4 h. y4 b1 b) S0 r0 I
}
7 Z( w7 \0 M% [& O5 d* _" q}5 X! m0 w, b2 p
8 o/ n5 d1 W; Y2 J5 N
结果是:1 y6 c# [: @1 I8 N" f+ A
result is 2
f+ K6 t- ], b5 s0 r#$ h6 y$ i# b) b% ]
# An unexpected error has been detected by Java Runtime Environment:6 {/ j" ~/ _3 k$ p# ~
#
+ @/ z: n3 B7 z" ?& o; _# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10689 O- ]+ o1 J- p4 o6 k+ s- F
#6 x* H7 H( {1 y! _: V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
- f4 G6 ?: Z) {3 K1 A3 n3 m# Problematic frame:
& V# u% p- b$ |/ A9 ?" d% ^0 _+ [# C [javaswarm.dll+0xb8305]3 G5 X0 n; d2 r( l
#: v5 [) v. ]1 L$ |, o* Y3 ]
# An error report file with more information is saved as hs_err_pid1064.log |