我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 j+ {* u4 a \# i! kimport swarm.Globals;( ?4 U- C+ a+ V: b( J
9 H3 w9 J4 s6 w: o0 c9 [+ P4 ]public class test {6 @9 I8 [6 d: c
/**% |' T! {5 N' |; U& r0 J
* @param args
6 |3 G% [. d8 d */7 w7 {: l/ @7 v3 o: t% m. S9 D
public static void main(String[] args) {8 {7 h1 C( A- v f+ W R3 X
( v; R* Q, {( [$ |6 r
int y=(int)(10*Math.random());& Z- y. W6 S6 V' P) t0 ~' F
System.out.println("result is "+y);
9 U2 D; V( ?8 t) Z _2 W# h! Z6 x' u: @- t5 c% y' }4 t
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
/ a7 A# E$ Y1 {: k$ h System.out.print(z+" re");+ q# M$ b7 ] d" Q7 w3 H" |8 i' o$ J
}/ h! N9 Z: ] T% g! J
}7 N& G' ]* ~, e7 x1 ?7 I
) {' z; g' |+ T' L9 H7 ~
结果是:0 D( K: V+ ]0 f. m2 J6 c7 n
result is 2
2 u6 h( c* J' M& h J: u#3 J4 H5 ]$ e$ h& r) F; f* E
# An unexpected error has been detected by Java Runtime Environment:
, S$ G" V% p/ }' L% ?. @#
6 `& ~7 A9 J4 @, S( [; }7 C# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068, f, S: @. V' @% n" u# \
#7 J7 `# o. B+ Y; [: m' ]3 w
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
8 X E) `4 @5 m- V1 ?% m# Problematic frame:, Q) s1 H9 y. i6 L3 ~. W
# C [javaswarm.dll+0xb8305]! o- `7 y; z% ~5 x: J' `2 v/ i/ n
#" }+ N% z! Y% K. R
# An error report file with more information is saved as hs_err_pid1064.log |