我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: I/ N2 [" K* u1 h- ~& Qimport swarm.Globals;
; K; j& X6 u3 {, \. q1 ~
+ K+ s9 F4 `0 Wpublic class test {- p* b" L: A+ d7 W& P j( w
/**0 m+ H5 q# V0 R+ |' D
* @param args
% T1 B& [+ t) J+ x */( }: `8 n! B9 V4 l
public static void main(String[] args) {
% q+ I5 }# r$ A: k' J0 v* Y & J% w4 I; H8 V8 [5 r [
int y=(int)(10*Math.random());! i1 e& [, O& V2 f1 \ o; l& A
System.out.println("result is "+y);' m2 j+ y! P) e( [% x/ ?5 b
9 C) b x! S: w" O8 x
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( k- y" H# {1 E) K& P7 c$ O System.out.print(z+" re");
5 R! E& N- M* T& f0 L }' y5 u# @0 q* i6 g2 A1 {7 H% ~
}9 j* g# T/ ~: r+ j
; P1 J! q0 f3 d5 k结果是:; f) k) j5 l& _! v) o+ }
result is 2) n d6 \+ [# q9 U- ~2 g! r
#7 M7 Q7 R6 D1 _, ?6 v; a' S; G
# An unexpected error has been detected by Java Runtime Environment:
7 q1 ?+ \' L; e) y& C9 h#. d$ Y; N( ]( j: Y1 g( \; V* ^
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 J: a1 _7 n+ u* p" p#
8 B) F2 R5 A$ h1 u: U# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), H2 \" S5 |) |' B
# Problematic frame:
1 H+ I4 [6 [3 z; D# C [javaswarm.dll+0xb8305]
5 D# T6 F; ^6 _3 h! U0 L: k#2 C7 U$ S# [; V& `6 w+ m* F1 M
# An error report file with more information is saved as hs_err_pid1064.log |