我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
% V6 W; p- _9 A$ i) Pimport swarm.Globals;
- W- k3 h% A% {4 |! w I8 i' v: [0 d/ t6 }, c: h
public class test {
2 q/ F0 {, K) w! P5 I8 t( S /**) q+ k7 P& w( r
* @param args
N/ Q7 ]+ P. X6 I. A2 @9 L1 W */2 ^% `7 u6 l$ q! V0 R' D; l
public static void main(String[] args) {
" e& u( e w) }3 }& d 5 k9 A! k$ b8 o' M. {5 f o
int y=(int)(10*Math.random());
. h* O' z& U! Y! Y3 t/ o; P: c! P+ {# V System.out.println("result is "+y);
2 O' O0 V$ ?8 G4 [9 S k" V/ |. b' U
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);: v0 F* c2 p3 A- {. ?
System.out.print(z+" re");; b% i* A0 f3 \! a! E2 a
}
# r4 W) e; f" D% @$ J y. c}% l O: }& K9 B: S
8 t, N+ o: d% f0 O: X结果是:6 g( @4 u' d& ?
result is 2/ @5 f ^( O' D7 w0 e' L5 t
#
7 K+ M; F) L+ q4 e5 r# An unexpected error has been detected by Java Runtime Environment:
$ W! ~6 E1 T$ o#
9 u+ f& n$ r9 @( @& F& ]0 T# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
1 B, y1 `, N' U( S% y0 v#
- h! G5 K" Q# d. |# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 T2 U& c- x6 g' ?% L
# Problematic frame:& l' }5 i: ^5 N2 S9 c4 W" U( T
# C [javaswarm.dll+0xb8305]8 j" A1 v, ]4 p1 F# i+ J ]' z
#
8 K) J4 E* B3 y/ A" Q; z4 b# An error report file with more information is saved as hs_err_pid1064.log |