我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& W9 v+ s7 d6 f: E4 E/ Cimport swarm.Globals;
" w" o9 I+ g" E* E
- u) o3 L+ ~- ]% n: h- D; A! vpublic class test {1 q. m1 c+ j3 B& m4 T) n: |5 `
/**+ E& N6 Y3 e; }* y) |, m0 E o
* @param args
: h: ^0 o! a. _" d: q a */
" X$ V3 S+ y3 D5 c' {" k w' W public static void main(String[] args) {
; J! N0 D& L6 c) P, w# E8 x G; v& m7 j% z, ~
int y=(int)(10*Math.random());
; R! z3 Y1 `4 o. ]1 P, J System.out.println("result is "+y);
/ f7 U. R k# Z; Z% p+ F" q; t
4 o3 x( E4 |+ ?% A double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 w. J Y# C8 }7 F System.out.print(z+" re");
) R; f" d3 x9 \" c }
6 B% _3 e$ \; j: i8 e}
; M( G& d( v: H' B4 u) K; W3 A; j1 `4 V
结果是:& y8 e+ X5 G3 m- M( m
result is 29 _! s& O5 V( u
#1 D/ A% r' P5 R. H- g3 T
# An unexpected error has been detected by Java Runtime Environment:% s' G# H. a) O
#4 L8 V+ w. f$ J8 ?: t1 j
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" d5 B) Z1 ^7 t0 P( z#
2 x4 l p4 m, @! Y# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" I. J( _% x+ ?+ ~+ `# Problematic frame:
+ b, D- F3 z0 p7 f9 p8 z" c# C [javaswarm.dll+0xb8305]" b' V& ]- O: g% J0 c) Y- M
#
. |5 P* |( V" B$ Z# An error report file with more information is saved as hs_err_pid1064.log |