我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 u, [: P [9 o0 c G# Yimport swarm.Globals;
' g; h3 h9 ` O4 [ M
0 i& m4 h: g& {public class test {* ^+ q% X y) N1 z2 Q$ K6 Z
/**
% k" l v3 f K, |1 N * @param args
4 s" a' ~: U% r N; Q */* Q* p: U, Z$ r; S6 V1 i- Q9 K, v5 T
public static void main(String[] args) {. I5 Y7 W6 o" I8 J' p( r, v
8 z8 J9 c- z! y. ^ q7 J6 _ int y=(int)(10*Math.random());; O a3 Q/ x, Z. J
System.out.println("result is "+y);& E K( n, z& d
& `( |- v" u( R1 h0 X7 M9 E double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 R1 a" `6 E, m System.out.print(z+" re");' h5 M* `! l& W1 D, p* H: g R( T
}
. _2 l! H* }5 j* {- M}' z1 C) t( b% T; n) n
$ e" {% b( x* C, n# ^* `" q" j结果是:# D0 ~. ]* W5 B/ `+ S6 ~
result is 2
1 w1 r: ~: g& e. x8 R#* y! |* M$ W# y* j
# An unexpected error has been detected by Java Runtime Environment:
, p/ {! {- `% X ^* B) \& e: S#) h, T8 a# Y. B/ ]; a" O4 {
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068# q$ |3 p9 d' \4 W
#7 X( N2 R' r# P# n" n+ T' ~, o* j/ I
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) g5 L7 u& ]- X# P6 u
# Problematic frame:
4 L) S; Z8 C I7 |+ Q! X# C [javaswarm.dll+0xb8305]$ g1 J1 k: o# m
#3 w7 l& W5 |; n3 d6 j4 n
# An error report file with more information is saved as hs_err_pid1064.log |