我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
6 t8 F- C% K* i5 U3 }import swarm.Globals;
4 f7 \1 H* z7 W/ p7 a! `; p2 L( ^9 }) U! S1 B' B. o
public class test {) m H$ V' t3 k/ S* @
/**0 N4 W" U3 |1 s
* @param args' y9 C" @$ z5 b$ O4 z
*/
8 H# v, G# p8 t! u1 i! q public static void main(String[] args) {
* ]: q4 Y3 I W a
& y: p0 |3 ^" C int y=(int)(10*Math.random());* X$ [# N$ G8 r4 j& i9 B& ?. O2 T* k
System.out.println("result is "+y);. H5 O, q* r' d) A4 p, w0 F
9 m, L; s2 Z, G* V$ C/ q) u: G
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 T7 n8 F @4 m% }% |# g% r System.out.print(z+" re");
2 |2 ~0 L# Z% M+ T4 c* h }3 y7 H( ?8 H* ^
}
, t5 M: _5 k9 f; }- |- O9 H8 A% T5 _7 N
结果是:$ Q+ i. ~5 }. W; {, A
result is 2
& U# G7 w) z& W7 P#
! T, ^9 D- e! b5 P( W5 ~# An unexpected error has been detected by Java Runtime Environment:
3 j2 M6 b9 Y/ p% s7 P- c#6 b* {1 w+ B3 ?6 [, C. C
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! X) [5 O" A. O' Q: e
#! m* Z: E% L6 i2 W
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
% o, B" o/ k) g0 D j# Problematic frame:
6 X* m+ F# h5 u- ~# C [javaswarm.dll+0xb8305]
6 }. y; f7 |0 d7 H#
# @. }! g) w- I5 V p! t# An error report file with more information is saved as hs_err_pid1064.log |