我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 K1 N' Z t$ Oimport swarm.Globals;
W: l( ~( l5 o( U O' e1 [) A) z2 v4 A& G8 D) H
public class test {4 b: W! u" Z. y6 m% `; B
/**
. d: C& I8 m4 w * @param args" s$ w* H$ B4 e% }3 B" m, l" v
*/' p* u9 a4 H" K) w9 V% N P5 H
public static void main(String[] args) {
7 I* a( S d. ~# J) ?
$ ^& @1 S \9 P2 G0 ^# c( l, u int y=(int)(10*Math.random());" ^" K+ E j( g' X/ `2 `4 D+ k, E& I
System.out.println("result is "+y);
: V7 x0 p( `; C& S( e+ I. u h0 F: H( _- w F
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);# b. z' c+ B4 b4 r
System.out.print(z+" re");
/ [* s2 o% T+ e4 | }1 k$ a2 p0 B( q3 I
}# \0 `/ s6 y5 Y) j+ K+ P: @
( }/ a: D! t& ^结果是:1 S* o9 F1 P7 k6 T8 W8 ~7 D
result is 2
" X/ a% g1 m; a$ c6 e#" E6 E3 K U* m* o) t K# I2 G
# An unexpected error has been detected by Java Runtime Environment:/ T0 r, ?+ l" k0 s' U
#+ l" G9 L3 q1 `5 s! Y0 \; `
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' f1 H( ?$ `+ h" f/ h
#
) e4 }( W) o) a4 g- Y1 N7 R# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)/ m; @/ h, N9 o
# Problematic frame:) O e; }0 M: |) V* R
# C [javaswarm.dll+0xb8305]
) z) S' l& P% q: {9 s3 D#
4 a& |3 m$ C; {2 R& y# An error report file with more information is saved as hs_err_pid1064.log |