我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) P! c3 k5 F8 m% q% B1 l+ z L$ M# Pimport swarm.Globals;
( q' b# ^7 k9 [$ m
- L7 `0 O$ N! E$ ?public class test {
' [( ?9 b5 c( p; J/ P /**
( c y7 q! \( w3 n4 A$ m; U- B * @param args4 o* {% [; F2 W F; |2 f5 ^6 g
*/: ?- U: E2 f; \" e* ~
public static void main(String[] args) {4 `6 }' x5 L0 i: q$ \
: p. _! p7 M5 [6 ?& N
int y=(int)(10*Math.random());
5 M7 F* j" a" v. T3 Y System.out.println("result is "+y);
- X8 l" h" @( J ~) ~: Z. n* c( i8 B, w' R, M
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& z1 H( b H) t' E* q* X System.out.print(z+" re");
% i& w# }0 t B6 _) ? }
& C" a/ \# }( j& E% ^" h}) S y. F! Z$ I u
$ Q( u# p) x8 K2 a; Z$ V! s结果是:
! s) H @8 `* {. g4 Uresult is 2
6 H+ y* o% m7 n! b1 m0 O2 M5 \#
$ W6 z, o* ?+ e# An unexpected error has been detected by Java Runtime Environment:
, a! A+ F( Q5 Q. [0 `# }#0 a) G; s* T% I& P, L5 P3 K% @
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- \9 d& n: U& K# @9 I#7 q. y" E, L) ?
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 x5 v+ K% Z! I0 T
# Problematic frame:
/ U6 z6 g1 x0 Q- o7 S3 f# C [javaswarm.dll+0xb8305]
+ S% h' z# B9 C9 ^/ x0 v i#
0 A' `% M8 j. a- W- ?+ H H+ ~$ C# An error report file with more information is saved as hs_err_pid1064.log |