我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
% u; ^' s# ]" G8 ~9 d& {import swarm.Globals;
$ x4 o- v' d2 I4 u. p: @2 e) m9 G( o* q& @+ A& N3 F# H: o
public class test {! S/ o' x, z7 W: u9 {9 R
/**# |" A2 G9 ]7 J2 h0 V+ n6 k* b
* @param args% r' f. r R1 k5 g6 d, N4 c- d; r
*/( d( K8 h8 I/ a* m! V
public static void main(String[] args) {
- s; H8 X6 y: f8 E/ Q: z; w( j9 ^; Q / {5 }0 ]* l* q
int y=(int)(10*Math.random());: t4 C9 o( S: j- P
System.out.println("result is "+y);
( _0 }% n v; J, c
4 |' @/ T6 w: z3 n' A double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 T- a0 F5 a# A& I/ @ System.out.print(z+" re");
. i) j+ k: f4 ~% i }# p/ \9 c" H9 \) A+ I% u
}
: E) \0 A8 y9 o' I# Q4 F: Y( t4 T* g
结果是:
/ C$ g( V9 N9 x# tresult is 2! Y/ Y- x2 J6 ^ P5 z
#
; n) P( _% j- e1 ]( S3 U ~9 Z7 q# An unexpected error has been detected by Java Runtime Environment:
) G. C7 T$ H: p' j t) U( A#& B6 t8 c. D* Q: p4 j* q; J! D9 k
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068. j/ X. C/ ~5 d7 b
#
' r& ]4 Z% H; \+ o( Z4 U4 d( |- o1 `# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, w2 K1 _) A' Z t$ }+ V# Problematic frame:$ d: p& H% Y" S: |8 Q* S) ]
# C [javaswarm.dll+0xb8305]
0 H1 `# ^0 N8 ?# g: l0 @#9 O$ N# r* E, c0 `' T5 ]1 S
# An error report file with more information is saved as hs_err_pid1064.log |