我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# H9 o4 r% ?% A0 B% y Q$ Nimport swarm.Globals;
, g' Z4 _: d% _- f0 J& Z9 s7 j% Z+ A- O! Z6 M2 _
public class test {
' A2 y" j; v D% q; }3 N; P /**
( J" \" T( A: m' R( t9 y * @param args
8 ?; h( ^! _0 }/ H" ]0 a- P7 g) y */
& C3 W* S+ ^2 X1 e6 `( d6 T public static void main(String[] args) {
% s/ h% {4 I6 a6 s $ k5 y9 k `" h
int y=(int)(10*Math.random());
! S# g) [9 {) o+ {8 s+ ?9 P System.out.println("result is "+y);8 V) y2 Q; ^$ H& @+ n6 d5 ]# g. D
7 \. ~% O$ R: z9 y. k% t1 z. u; q double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);0 Y3 ?5 g- E: B5 u) m/ K& s
System.out.print(z+" re");
( L; [5 H* L4 r q }- O. X1 @! m) `- [
}
7 h$ a5 b: C Q6 U- i; V& Q
) l$ ^/ O% J7 i$ h& S# E* q结果是:4 z |4 a! h, s8 N
result is 2
9 Q& S! Z+ Z$ b, w/ m0 I" I$ J/ o#
$ v1 ?. |% x6 r! d2 E# An unexpected error has been detected by Java Runtime Environment:
6 Y' R1 P! B* C2 K' o9 T6 Y#1 [9 a& f, w# {' w. S* p
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068# \! g8 k. G; C& Z
#( J; |+ D, R S+ m# \9 N
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; H. a( n4 H$ y4 I% P# Problematic frame:
8 @. `1 [: R3 Q n# C [javaswarm.dll+0xb8305]) K1 o& o% x/ |6 ?
#3 f7 K% Y: j8 H' J5 ^ i$ X
# An error report file with more information is saved as hs_err_pid1064.log |