我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。) E( t% |1 j' q) C6 `1 H
import swarm.Globals; {' _2 d' i; J E6 v
7 @, s$ l, t" U; O+ n. i( upublic class test {
" T X% w- {- u2 y- \% R& w! e /**! K, z( P4 t& b3 K+ U* B
* @param args
" z/ U, g' U* K3 I */
/ R! z4 O% O1 |8 w public static void main(String[] args) {# \# n. E$ v. c9 ?( H
, l* ~8 `2 Y1 P+ W0 l int y=(int)(10*Math.random());
2 _2 u8 l6 t, Z6 k+ M8 p% ^7 V System.out.println("result is "+y);
/ m8 g$ F8 l: |9 u, I c- a/ k) B: u1 _. ^- {, j( F0 B P5 v1 H
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);. U* C" ^6 o4 B6 `; L) P0 \
System.out.print(z+" re");
3 { s8 U& M+ n8 f }
: D3 j# ~ b: V* P: X# K9 I}; F' ^' J( h% R7 H2 r T
# |& n* x7 `( R q2 P
结果是:7 x p& q. Z P5 v8 H
result is 2
/ t% e- q# M: U' ]+ N2 [+ t% M#4 i6 } e% p, v3 Z' x1 P
# An unexpected error has been detected by Java Runtime Environment:! q- T/ x) h+ E2 s, R( Y$ T
#
5 @+ m; l M7 ?# x& V1 r# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) j, |6 P3 T2 u5 E) a. q#! Y/ n& [. D6 A7 v( W; x. x5 N
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# Y! D6 U) r+ R1 n3 r/ d3 R8 G8 a
# Problematic frame:+ o4 N& ]; ~7 Y
# C [javaswarm.dll+0xb8305]6 ~4 V% Z8 z" W
#
. T2 }, @0 M6 G, f7 ?' ]# An error report file with more information is saved as hs_err_pid1064.log |