我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 N- G5 r, q/ u# B0 r4 Himport swarm.Globals;, n9 S( x3 v, \% \
% E; @6 ~1 h9 T/ Y5 A
public class test {# B, }# W7 E4 e$ x* @, [- z
/**0 v+ Y0 V$ Q9 q. u6 @) E
* @param args* X7 Y- n6 F# `+ F; [3 {8 K9 G
*/" g! \# X" [6 F$ M
public static void main(String[] args) {
4 `4 v7 [' O0 Q# t$ K
% N3 E% I& c9 T$ M2 [, A int y=(int)(10*Math.random());3 u+ P' ?9 J: \& g
System.out.println("result is "+y);9 T/ j! H9 {7 t9 g+ a, }$ H
" _* W: G c! } double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- |8 `! d: e* V0 X @ System.out.print(z+" re");$ V- s- U3 u' R1 J7 Q
}
) O2 l1 J: v! J3 C& \7 I5 u2 d}
4 |) i2 ^( Q7 m0 d. i% E% C I4 F6 h, Q% A5 y/ s% S. b/ s
结果是:& |& e6 c+ T: L& S% f+ |9 Z& d
result is 2
% [; E" F- Z& {: H% w#, ]1 F2 u, F/ A+ ]! [
# An unexpected error has been detected by Java Runtime Environment:
z. s9 E7 Z3 u#
0 k- E9 a ]/ Z" V! x9 S. D# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068; D7 [" E) s* u* |) w0 d
#/ ^( A: G2 I' l R; D9 h; m4 R
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; z% E6 H3 o( X& }- Y1 B# Problematic frame:6 k9 z' d6 P9 N: X, I: V6 k0 H% k
# C [javaswarm.dll+0xb8305], \* ~% B. x, {) C. b2 q6 v
#& v# e8 G3 g# W# e: |4 H# q
# An error report file with more information is saved as hs_err_pid1064.log |