我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 h, r8 E5 X6 } p# y" D9 m
import swarm.Globals;
) |! M0 @( n' _( ?5 V1 i1 h0 j w. S* j" [; F8 I+ k
public class test {
7 ]! v A& V/ a8 t /**
! \0 J5 B4 p7 X- i% h( L$ Q * @param args/ D Y2 t N& A$ Z5 V/ i0 U5 w& Z
*/
?& p: h6 o4 M: `5 x4 |* m public static void main(String[] args) {
- G8 s x" @* j2 S5 c
! f4 k5 L5 |% L% r$ {7 L int y=(int)(10*Math.random());
+ v% u M2 C4 u" D3 {( P) S: h( v% z System.out.println("result is "+y);
, ?( u3 u- S; s2 L
# W& g! z7 m) ` E double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);3 d9 K( L) x7 c- q" l4 d& G# Y0 q. X
System.out.print(z+" re");2 [/ n2 `# _4 N* J$ y" }
}3 E9 b$ L- l! C2 c, i5 ~
}* n* U7 @) V" }8 g m& v& J) w
! ?" B% \5 n% m# K5 O6 C2 Z
结果是:
- r9 v. l3 F6 [* H% }; Xresult is 2
1 `" P7 P! {+ r- W/ l( n#- |" u$ F0 ?! b# v
# An unexpected error has been detected by Java Runtime Environment:
: {$ s, [1 Y5 e/ C; h4 b% Y#
: K3 x; e9 d5 t7 G4 _5 I# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
: m) H7 p8 a! N4 _/ N4 w#
7 v& g! F0 g" s" n2 C2 D c# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
. u9 [# E$ y9 u! R/ O v0 u# Problematic frame:4 X7 {8 ]9 ?3 E
# C [javaswarm.dll+0xb8305]
$ z h- Y% [" o, U2 A8 N. [: D% o#
9 A4 g' @1 @* L5 z% v# M# An error report file with more information is saved as hs_err_pid1064.log |