我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
% p& D+ F$ i- f' B! Fimport swarm.Globals;
7 `! l! ^; i; o2 Q5 B2 K/ c( Z) A3 D9 H
public class test {
) h2 M" \- v2 x /**2 B/ l2 @: J9 t- S
* @param args
0 r% A3 Y; @% l/ @ */
, _* D. u% Y. @. U; K3 {1 C public static void main(String[] args) {( J% X/ E$ L' M& V, }: S+ L* U
$ Y- @9 \5 L4 J. `# Y6 r$ b int y=(int)(10*Math.random());$ k) N8 t9 D/ H
System.out.println("result is "+y);
1 k3 h2 p) H+ ]/ f0 {
/ _6 _, k$ m2 k4 M4 [ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);& W3 X" J/ a" {$ m* q$ T
System.out.print(z+" re");
# v& ], r; P" s: `. z }
9 N6 S1 t) |5 z; e4 h; u}+ g' O. y: u# w* |8 \
9 y0 u7 r( u& ]7 `. Z) s* G& R
结果是:# t% |2 u4 g, g- \
result is 25 j6 V1 K3 s4 o5 z4 b
#
# O; M5 H8 O3 S6 z! G( M6 F# An unexpected error has been detected by Java Runtime Environment:
; ~/ E* F0 H8 [ O3 ], h: X$ y## [) y; }7 y& a
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 _$ m) u% v! w0 d! Q9 { U#
, q+ g, M0 @$ x0 A9 ?$ G0 U: o# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)( F* z) y+ t5 ]- S
# Problematic frame:
) x y: z% ^- r! V7 H+ p, o1 V) p# C [javaswarm.dll+0xb8305]
: J0 Z$ ^& I! L' C#
- r ~1 x% [% Q# An error report file with more information is saved as hs_err_pid1064.log |