我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。, ~8 V8 M, H) o. B
import swarm.Globals;; R% T# F, x- v5 [ a
1 T+ m1 d: U( C# k+ @public class test {0 @; _0 p8 H( E
/**; P% t4 ~1 w; k3 ]$ c. S1 @
* @param args
. c4 ]1 z* A L0 t8 k) P! | */
]+ X9 e) a! k6 E9 y% g public static void main(String[] args) {/ \% d3 _" }8 y4 v6 k$ h
& y: I/ Z3 c6 k7 T. T
int y=(int)(10*Math.random());# C# P' I p! q: ^5 Y4 n
System.out.println("result is "+y);
* y$ @) U7 K( T8 h' c/ g2 x! s0 n& S- W: L: ?
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 [- W6 ?* n9 f System.out.print(z+" re");
% o# ?; y+ Z9 ?$ ]0 q/ L2 L; n( Y } |: A7 d1 x+ L3 G
}: A+ J) x; w$ ?$ R/ A0 ^; |; Z; b
, s3 O+ l. B S- l" g8 c# [结果是:
: q) T! ~3 l8 ?# Oresult is 2
& j, D7 _1 G" I/ F#) t/ u9 j6 m) R3 A! j* a3 z1 k5 s
# An unexpected error has been detected by Java Runtime Environment:! k; W% w! T' e1 J ]
#5 n3 q2 i( G8 W8 T3 C5 j9 i9 Y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( g b8 v: c$ }, F1 v) Q5 U6 o& c#
1 v& v( o3 n) d9 \7 B# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), d, h7 j3 f' \) `( H
# Problematic frame:
! C1 t3 f/ \ K. ~4 l8 K" D# C [javaswarm.dll+0xb8305] a: A' h# o* U
#
$ Y. |) {) }" b1 [) R# An error report file with more information is saved as hs_err_pid1064.log |