我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; ?8 | O8 f: a1 J, ~5 P5 i& F& |import swarm.Globals;
4 _# d) h9 u+ M9 l
- N# _! A8 s+ U1 W9 D3 z `public class test {
% `$ T! W+ _% z, P$ @) L# i C /**
8 | h6 C* x8 g: m+ ~ * @param args% u3 b8 V) k) c# ^7 E
*/' ~2 j7 X) J! c# T# O- `
public static void main(String[] args) {" e: A0 G2 V( O
X, Y# f. ?( \+ l) W7 q; K& q/ @4 P int y=(int)(10*Math.random());
/ D4 P2 E; n" ^) d; j9 I! }& H System.out.println("result is "+y);
. M( z2 T( P3 n/ C9 Z- ]
$ _9 L6 g6 @* k/ c& K8 K, ? double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
q1 B# n: d! n( V' ] System.out.print(z+" re");
% o1 [+ e9 Q" a1 h+ O& q5 D }
& d5 @9 M m, g% h}
$ ?/ B6 ?9 r {; V9 w9 k* H* h# S) ~. J
结果是:5 l2 d; N6 {4 T5 R3 ]
result is 2& Y, }8 d! K5 ]0 c
#$ E0 p! B% a1 r2 G+ C
# An unexpected error has been detected by Java Runtime Environment:% `1 M# ?9 [8 a
#
/ D3 G: V0 Q- @ ?6 n# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
8 V5 g8 T& d- {, Y* v0 M#5 H, d) d, z4 X* J
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)/ n" \1 v3 l6 a6 b9 Q- N7 E6 h
# Problematic frame:
$ @$ B- Y( [7 `# G# i6 X# C [javaswarm.dll+0xb8305]! F7 D8 ~; U2 H/ k; V7 i. h
#
; C: z2 o6 ^+ i* n. t# An error report file with more information is saved as hs_err_pid1064.log |